Not sure it’s worth the effort to recreate the wheel when Floccus is FOSS and uses your destination of choice.
If anything I’d throw up Nextcloud into docker and set that as the source for Floccus
Not sure it’s worth the effort to recreate the wheel when Floccus is FOSS and uses your destination of choice.
If anything I’d throw up Nextcloud into docker and set that as the source for Floccus
Wasn’t the project abandoned some years ago?
Edit: nvm, looks like it was rewritten into https://github.com/mozilla-services/syncstorage-rs
Floccus is a great option with different sync sources and works across browsers
How I wish I had seen this about a month ago when I spent hours smarting up the nginx module and converting the maxmind DBs to v1 to make the compatible.
I do wonder how well this performs compared to the nginx module
If you’re doing the uploads yourself, the fastest solution for large files (e.g. compress into a tar/7z) will be rsync.
It requires minimal setup (ssh or vpn connection) and uses chunk transfer which is typically faster and can be resumed in event of connection failures
Take a look at NextCloud - very easy to host and has great user management and sharing.
There are also a good amount of apps that are one click integration if you need to expand on functionality.
I self host Outline with storage connected to a Minio instance that I use as S3 storage for several applications.
I loved the ability of writing in markdown form, but a simple and intuitive design, with the ability to share a whole collection, a subset of pages, or a single page publicly without dealing with a bunch of overhead.