I was looking for a way to easily upload files to my paperless instance (other than using the Web UI). I just wanted to drag and drop files into a folder on my computer and have them auto upload.
I experimented with mounting the consume folder through a WebDAV container (couldn’t get it to work) and tried a custom folder action (I’m on macOS) with a Python script that uploaded my documents via SFTP, but that added too much complexity and wasn’t 100% foolproof.
The simplest solution was a bidirectional SyncThing between a local folder and the consume folder on my server.
TLDR; the simplest way is probably the best. Shout out to the SyncThing devs.
This. I code some services to work around my existing self-hosted apps but they’re just for my own personal use. I don’t have the motivation (or ability) to code big projects for other people, but sometimes, if the code is good enough, I’ll release the source and some instructions to GitHub. I’d never know what people smarter than me could do with it otherwise. Already had my first couple of forks and gave me the chance to get feedback from others on my coding.
Password manager. While some may cache on your client devices, by and large if your server goes down, no passwords.
Looks promising but like many others I need the ability to manage multiple hosts. That said I suppose there’s no reason you can’t spin up multiple instances, one on each host.
Your YAML is formatted incorrectly. Under volumes
you have three spaces to indent the item - mealie-data:/app/data/
and it should be two. Same with all the items under environment
.
If you’re going the Docker route and running everything in containers it’s much of a muchness really. Just pick a common distribution that’s well documented, don’t install a desktop environment, and install Portainer as a web ui to manage your Docker environment. I’ve done it on Arch, Debian and Ubuntu.
Do you need a desktop environment on the server itself or will you just log in from another computer via ssh or a web based gui?