this post was submitted on 14 Sep 2025
80 points (98.8% liked)
Selfhosted
60281 readers
645 users here now
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.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details.
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!
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I run Nextcloud for this. Never understood the complaints about it, I find it hard to believe everyone's so short of CPU power that Nextcloud is anything more than a rounding error running in the background.
There's half a dozen of us using it for shared calendars, files, and contacts.
Currently around 6TB of files, a couple of hundred or so contacts in the shared contacts list, and many recurring (and one off) events.
Been working perfectly since before Nextcloud forked from OwnCloud.
If you don't follow their tuning guide, Nextcloud does run very poorly on SQLite and without Redis/caching. Apache also performs significantly worse than nginx + php-fpm.
https://docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html
It does run very well with Postgres + Redis + php-fpm + OPcache and has been pretty much the center of my selfhosting endeavor since ownCloud times.
The AIO mastercontainer seems to do fine on Apache, but when I had it dockerized myself, I used nginx and it was fine. I really think the main point is using postgres and redis. Mysql isn't great and sqlite is terribad in the stack.