Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
If you have a spare laptop/ PC, I insist you to try Nextcloud.
It's super easy to install, you actually just download the Docker all-in-one container and it runs in less than 10 minutes. You don't have much to loose.
I'm relatively happy with it.
I mean, to be fair, NC isn't perfect. It sometimes feels a bit wonky and tries to do everything, while exceeding at nothing.
But it's damn comfortable to set up and maintain.
It doesn't perfectly cover your use case, but everything else (individual services, including web server, database, etc.) is less centralised and more complicated to set up.
Since NC AIO is inside a container, all data are too. It's a relatively straightforward file system afaik.
Backup also is included, but you have to do it manually by default and it stops the services while doing it.
For offloading large files, you might look into 3rd party tools. NC is basically a remote drive you can connect to with most programs that support it.
Yes, but Nextcloud is the fastest way to have something half done, always buggy and sync issues once you've a ton of small files. Too bad Syncthing doesn't do selective sync because it would just be perfect.
I never had any (major) problems with Nextcloud yet.
I just have following "conflicts" with it:
But, as I said, the ease of use and amount of features is still great. I don't want to spend three weekends just troubleshooting my server and searching for/ installing dozens of individial services. And for that, it's good enough.
Yes, and all of those things are fundamentally broken / poorly implemented.
I've had similar experiences with an overpowered AMD server. It isn't good at all, but how can I expect a thing written in PHP to be good at syncing files? PHP is good, but certainly not to handle files like NC has to do.
Fair enough, I just hope you don't have to spend a month trying to fix whatever is wrong with NC on the next update. For me Synching + FileBrowser + Samba seems to be straightforward to get going and is as reliable as it gets.