this post was submitted on 27 Nov 2023
10 points (100.0% liked)

Self-Hosted Main

515 readers
1 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.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS
 

I am hosting more than 10 services currently but only Nextcloud sends me errors periodically and only Nextcloud is super extremely painfully slow. I quit this sh*t. No more troubleshooting and optimization.

There are mainly 4 services in Nextcloud I'm using:

  • Files: as simple server for upload and download binaries
  • Calendar (with DAVx5): as sync server without web UI
  • Notes: simple note-taking
  • Network folder: mounted on Linux dolphin

Could you recommend me the alternatives for these? All services are supposed to be exposed by HTTPS, so authentication like login is needed. And I've tried note-taking apps like Joplin or trillium but couldn't like it.

Thanks in advance.

(page 2) 50 comments
sorted by: hot top controversial new old
[–] su1ka@alien.top 1 points 1 year ago

Try Nextcloud-AIO and install the Preview Generator as well. (note that you will need to run it manually the first time). I did struggle as well, before I found the AIO. Now I'm happy. :-)

[–] rglullis@communick.news 1 points 1 year ago (2 children)
load more comments (2 replies)
[–] public-snowplow@alien.top 1 points 1 year ago

Is there something better than DAVx5? It seems to be too battery hungry compared to Google calendar.

[–] viktormadarasz@alien.top 1 points 1 year ago

Just came to say I self host baikal too for calendar and address book / tasks

use DavX on my Android phone to keep it in sync and thunderbird on the computer

[–] ProbablePenguin@alien.top 1 points 1 year ago

It's the right choice, nextcloud is buggy af, the issue from years ago where it randomly corrupts files is still open too, I got hit by that one and had to completely restore from a backup.

[–] IgnaceMenace@alien.top 1 points 1 year ago

IMO Joplin is a better idea for note taking

[–] DzikiDziq@alien.top 1 points 1 year ago

Went from nextcloud to FileBrowser for web files access, with resilio/syncthing under the hood for synchronisation. My family couldn’t be happier, but yeah - we are not using calendar futures.

[–] kondorb@alien.top 1 points 1 year ago

Nextcloud is a large and complex application, it does need more resources than one would probably expect.

Nextcloud macOS and iOS apps make running it a no-brainer for me. Nextcloud on macOS works better than Google Drive.

[–] pachirulis@alien.top 1 points 1 year ago

I moved Nextcloud from k8s to a well provisioned lxc container and ran a couple of performance boosting commands and it's been working wonders since then

[–] pachirulis@alien.top 1 points 1 year ago

I moved Nextcloud from k8s to a well provisioned lxc container and ran a couple of performance boosting commands and it's been working wonders since then

[–] billFoldDog@alien.top 1 points 1 year ago
  • Files --> syncthing, or ssh access, or vpn to samba
  • Calendar --> I recommend radicale (but use google)
  • Notes --> Obsidian notes on top of syncthing
[–] greenvortex2@alien.top 1 points 1 year ago

I've been a loyal owncloud and then nextcloud user but am growing disappointed in the nextcloud android app. It seems like support/development is quickly degrading. There's a file upload conflict big that was introduced in an update in September? and they still haven't rolled back or resolved the issue. https://github.com/nextcloud/android/issues/11974

[–] OhMyForm@alien.top 1 points 1 year ago

I love the idea of nextcloud but it really seems pretty hostile towards hosters I would suggest looking at something like Cryptpad which is at least an upgrade to your personal security.

[–] 12_nick_12@alien.top 1 points 1 year ago

Nextcloud was painfully slow on a cheap HDD based VPS, I finally moved it to SSD and it's been fast. With redis and SSD its quick. I'd take a look at your system to make sure that's not the cause.

[–] thekubernaut@alien.top 1 points 1 year ago

u/Sudden_Cheetah7530 We also use Nextcloud and deploy it on Kubernetes with our Open Source Nextcloud Operator and it works without any issues so far. I hope that helps you too

https://github.com/glasskube/operator

[–] The-Dirty-Dave@alien.top 1 points 1 year ago

Good ole manual file sharing and syncthing for my phone pics

[–] kinl99@alien.top 1 points 1 year ago

Files: SYNCTHING CalcardDav: Baikal Notes: Obsidian with livesync plugin and a couchdb as backend ...yeah and webdav for folder shares inside apples files app

[–] malferro@alien.top 1 points 1 year ago

Files: Seafile
Calendar: Radicale
Notes: Joplin
Network Folder: N/A

[–] pcs3rd@alien.top 1 points 1 year ago

I use pydio cells for file sharing.

[–] CountZilch@alien.top 1 points 1 year ago

Synology Drive is rock solid. Not open source though if that's important to you and technically requires Synology hardware.

[–] FallMaple_@alien.top 1 points 1 year ago

I use pydio for cloud drive. I think you can try this

[–] djbon2112@alien.top 1 points 1 year ago (5 children)

Owncloud.

I personally never caught the Nextcloud hype, and stuck with the original. So far I've heard (and seen, having tried it twoce) nothing but trouble from Nextcloud while my Owncloud install continues to be rock solid for going on 10 years (regularly updated, of course!).

[–] AnApexBread@alien.top 1 points 1 year ago

Same. I ran OwnCloud and Nextcloud in parallel for a while until a Nextcloud update nuked it and my wife lost some of her college work.

After that I've appreciated the slower more deliberate pace of OwnCloud

load more comments (4 replies)
[–] xiongmao1337@alien.top 1 points 1 year ago (14 children)

This is concerning to me because I’ve been considering ditching Synology and spinning up nextcloud. I like Synology drive but I’m tired of the underpowered hardware and dumb roadblocks and vendor lock-in nonsense. I’m very curious what you end up doing!

[–] jimheim@alien.top 1 points 1 year ago

Nextcloud is great. I don't doubt that OP is having problems, and I understand how frustration can set in and one might throw in the towel and look for alternatives, but OP's experience is atypical. I've been running it for years without any issues. I should point out that I only use it for small-scale personal stuff, but it's good for me. I have it syncing on eight devices, including Linux, MacOS, and Windows desktops; Android phone; iPad; Raspberry Pi. My phone auto-uploads new camera photos. I'm using WebDAV/Fuse mounts on some machines. Everything is solid.

[–] spokale@alien.top 1 points 1 year ago

I dumped synology and just use proxmox for the automatic ZFS support, then I can run my apps in either containers or VMs and even do GPU passthrough if needed.

load more comments (12 replies)
[–] sachingopal@alien.top 1 points 1 year ago (2 children)

You have not stated the hardware you are running this on. It makes a huge difference. Hope this is not Raspi?

[–] monnef@alien.top 1 points 1 year ago (1 children)

Hope this is not Raspi?

What is wrong with RPi? I thought RPi 4 for two calendars (one calendar per user) on nextcloud would be plenty, looking at the requirements:

A 64-bit CPU, OS and PHP is required for Nextcloud to run well. ...
Nextcloud needs a minimum of 128MB RAM per process, and we recommend a minimum of 512MB RAM per process.

Also, how resource intensive could/should be syncing two personal calendars (via Thunderbird)? I don't understand, why NextCloud with this virtually negligible task struggles so much. The pi has 7+GB of free memory, CPU load under few %, rarely one core has some load, most of the time nothing accesses the card nor disk (virtually 0 iowait; only with a short spike once every 5 minutes). Why does Nextcloud take half a minute to several minutes for a sync of one calendar in Thunderbird?

[–] drpepper@alien.top 1 points 1 year ago (1 children)

Its underpowered, especially for an application based on PHP which is single threaded so requires a core with a fast clock. The RPi4 with 1.5Ghz is woefully underpowered to drive anything php backed.

[–] monnef@alien.top 1 points 1 year ago (1 children)

I see 1.8GHz in glances (in my case actively cooled, but since it doesn't seem to max any core, it probably doesn't matter). I have other RPi4s, I wonder why is backend in Java (well, Scala) ok, backend in Haskell ok, but backend in PHP wouldn't be? I still don't understand how Nextcloud can lock up for so long (tens of seconds) on a simple write event into calendar operation. That hacky unoptimized Java BE which does joins manually and inserts sequentially (so from a db perspective just awful), handles 5-10 times more data and still does it order of magnitude faster. My old phone which was weaker than even RPi4 could handle dozens of such small operations in one second (I believe that was SQLite + Java). There must something seriously wrong with Nextcloud (including PHP runtime) and/or the RPi, because such insignificant amount of data (1 word title, one date, one reminder option), most likely merely few dozens of bytes, takes so incredibly long to process and write to db...

[–] drpepper@alien.top 1 points 1 year ago

i cant comment on the differences between languages, but it probably also has a lot to do on how nextcloud is written. unoptimized software is always going to be slower than it's counterpart.

load more comments (1 replies)
load more comments
view more: ‹ prev next ›