Is it possible to run outline without AWS? So keeping the files local on the server?
Alright - just tried it. Yes it is, just can't upload any images. But I keep them anyway in a separate git remote repo so I link the anyway.
Anyway is there a way for using local storage?
Hey, you should use something like Minio to self-host an S3 compatible API using docker:
https://blog.alexellis.io/meet-minio/
(We actually do this in development mode too)
@tommoor Then If I use Minio for myself, where can I change my AWS S3 endpoint to my self-hosted one? update: I found config file. And know how to deal with it.
However, am I be available for myself to login using creds saved in postgresql instead of Google/Slack?
@kmahyyg no, that is not possible with this project currently.
What's the point of overcomplicating it? Why not have the option for locally hosted assets instead of having to pay for AWS S3?
We've chosen to keep file storage as a separate concern to _reduce_ complication in the project. Outline is designed to use scalable best practices for internet applications; storing user-uploaded files on the same machine that serves the site is generally an unwise idea from both a security and reliability point of view.
However, you don't have to pay for S3, there are _many_ ways to store files with an S3-compatible API. Including the Minio project linked above.