this post was submitted on 27 Apr 2024
69 points (88.8% liked)

Selfhosted

39940 readers
761 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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. 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.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

Just thinking of ditching nextcloud and its just too much for my family use. All i needis carddav, caldav and file sync. Have a Debian VM running on Scale and was thinking of using Cloudron docker install. Is this the way others are installing on VMs?

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 29 points 6 months ago* (last edited 6 months ago) (4 children)

I switched to Radicale and couldn't be happier, so lightweight no pain setting it up or updating. Supports CardDav for the addressbook and CalDav for calendar, tasks, notes.

Nextcloud is for Enterprises, not for selfhosting anymore.

[–] [email protected] 7 points 6 months ago

Completely agree about Nextcloud. The project rose to fame on selfhosters beta testing it, then buddied up to enterprise users and ditched the initial user base.

[–] [email protected] 1 points 6 months ago (2 children)

What do you do for file syncing, if you don't mind me asking

[–] [email protected] 4 points 6 months ago (1 children)

Syncthing and I have it partitioned with:

  • Music
  • Documents
  • Family Documents
  • Password DB

So that I can decide what to sync to which device.Music is for example too big to sync to my Phone so I don't. Family documents I also share with my partner. Password DB I sync with all my devices but not to anyone else.

[–] [email protected] 2 points 6 months ago (2 children)

I use syncthing between my desktop and laptop for syncing all my documents, development environments and so on. Works well.

But how well does it work for sharing with someone else? E.g. it would be great to find a solution where myself and my partner could share notes and shopping lists which we can both edit. We use Google keep currently but I'm currently testing out solutions to de-google our lives. Nextcloud seemed like a good idea as it has docs and things but I've not found it very good to be honest. Especially syncing on a mobile. I've been using obsidian recently for my notes and it works well between laptop and desktop with the nextcloud app but I have to keep going into nextcloud on android to force it to sync or pick up new files. I'm just about to see how syncthing works for that but back to my original question..can you reliably have two people editing things with syncthing?

[–] [email protected] 2 points 6 months ago (1 children)

Joplin may ne good for you with notes

[–] [email protected] 2 points 6 months ago (1 children)

I went from NC --> Joplin --> Logseq

(With syncthing)

[–] [email protected] 1 points 6 months ago (1 children)

What Made you make the move from Joplin to Logseq (which I didn't even know of?)

[–] [email protected] 1 points 6 months ago

Originally the ability to find specific files by name - Joplin was storing with filenames in(I forget exactly) date or serial number...

But, more importantly it was the dynamic bi-directional links that you can just type and creates a new page, and that page shows all the references pointing to it.

I use this for work, so each day's journal has meetings with subjects... go to that subject's page and there are all the meetings I had.

load more comments (1 replies)
[–] [email protected] 3 points 6 months ago* (last edited 6 months ago)

Seafile has been great for me.

400gb, multiple users. Single sign in with Authentik.

Just recently setup only office integration

[–] [email protected] 1 points 6 months ago (1 children)

I tried to use Radicale, but it was too much effort, so i started using Baikal instead.

[–] [email protected] 1 points 6 months ago

Haha, interesting, for me it was the exact opposite, I started with Baikal but it was too weird and I couldn't get it up and running quickly enough and then I think I was not able to share my calendar with my partner or something, so I switched to Radicale.

[–] [email protected] 12 points 6 months ago (1 children)

Radicale has been so good I'd forgotton it existed, carddav and caldav sorted. Unix principle at its best, do one thing well (or microservices for the newbies). Why are you dogwhistling for a closed source marginal replacement for syncthing ?

[–] [email protected] 3 points 6 months ago

Oh I also agree about Syncthing. With it you practically don't even need to run it on you server, I still do, just in case if all my other divices are offline.

[–] [email protected] 11 points 6 months ago

I had similar requirements. I switched to Baikal, which has been happily running in a docker container ever since.

[–] [email protected] 6 points 6 months ago (1 children)

I've been hoping to find a non-PHP alternative to Nextcloud for a while, but unfortunately I've yet to find one which supports my base requirements for the file storage.

Due to some quirks with my setup, my backing storage consists of a mix of local folders, S3 buckets, SMB/SFTP mounts (with user credential login), and even an external WebDav server.
Nextcloud does manage such a thing phenomenally, while all the alternatives I've tested (including a Radicale backed by rclone mounts) tend to fall completely to pieces as soon as more than one storage backend ends up getting involved, especially when some of said backends need to be accessed with user-specific credentials.

[–] [email protected] 3 points 6 months ago (1 children)

Owncloud infinite scale is a rewrite of owncloud(=nextcloud) in go, it supports local, nfs and S3 mounts. Change the smb share to nfs and it might fit you

Disadvantages are:

  1. All the plugins need to be rewritten, so if you need some extra feature, it's going to be missing
  2. They got acquired by a company that sells an expensive alternative for corporations (RIP? Who is paying millions to maintain a free alternative/competitor?)
  3. Documentation is inferior, community is much smaller
[–] [email protected] 2 points 6 months ago

I've been looking at the rewrite of Owncloud, but unfortunately I really do need either SMB or SFTP for one of the most critical storage mounts in my setup.
I don't particularly feel like giving Owncloud a win either, they've not been behaving in a particularly friendly manner for the community, and their track record with open core isn't particularly good, so I really don't want to end up with a decent product that then steadily mutilates itself to try and squeeze money out of me.

The Owncloud team actually had a stand at FOSDEM a couple of years back, right across from the Nextcloud team, and they really didn't give me much confidence in the project after chatting with them. I've since heard that they're apparently not going to be allowed to return again either, due to how poorly they handled it.

[–] [email protected] 5 points 6 months ago

If you want to scale way down, Sabre develops the very lightweight Baïkal. I've been using it for a couple of years, and it's worked without a hitch. Just sits there and does its thing.

[–] [email protected] 4 points 6 months ago (6 children)

I just want an app to backup all the photos from my phone automatically. I use NextCloud for that currently and it works well. But, it's kinda heavy for what I want/need.

[–] [email protected] 11 points 6 months ago (1 children)
[–] [email protected] 6 points 6 months ago

I solve this with immich too. Its a real game changer and agree with others that have indicated this as one of hthe best pieces of OSS.

[–] [email protected] 4 points 6 months ago (1 children)

have you heard about immich? it's a bit 'heavy', too, but that's because it's not just a photo backup solution but aims to be a self-hosted multi-user replacement for google photos.

[–] [email protected] 3 points 6 months ago (2 children)

Can Immich just leave my photos alone in their current location / folder structure, or does it take over and mangle it all up?

I'm fairly happy with my photo storage structure, but would like the features of Immich...

[–] [email protected] 1 points 6 months ago

I use it in readonly mode. Works great nice app and great search capabilities.

load more comments (4 replies)
[–] [email protected] 4 points 6 months ago* (last edited 6 months ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
DNS Domain Name Service/System
HTTP Hypertext Transfer Protocol, the Web
IP Internet Protocol
SFTP Secure File Transfer Protocol for encrypted file transfer, over SSH
SMB Server Message Block protocol for file and printer sharing; Windows-native
SSH Secure Shell for remote terminal access
SSO Single Sign-On
nginx Popular HTTP server

6 acronyms in this thread; the most compressed thread commented on today has 5 acronyms.

[Thread #716 for this sub, first seen 27th Apr 2024, 08:35] [FAQ] [Full list] [Contact] [Source code]

[–] [email protected] 4 points 6 months ago

Cloudron is kind of a freemium product. They offer a few apps (two ?) for free to use. For more apps you need to pay. Their back-end does have a view-source-but-no-edit "open source" license last time I checked. Bu if you want to keep things easy, go for it.

[–] [email protected] 2 points 6 months ago

I can recommend using Cloudron but I don't use Radicale.

Cloudron is in no way a necessity for anyone - it's simply me being too lazy to keep everything up to date, read all the necessary documentation for all the services we run,etc. Cloudron does all that for me - and I couldn't be happier. Johannes,the owner, provides fast support (had two glitches with Hetzner DNS over the years) and the amount of Apps is getting wider each year, although I would rather see their range be broader (e.g. a proper Monitoring system instead of yet another project management),but that's just me.

In theory it's even possible to create your own apps for cloudron, both for public and private use, but that is beyond my capabilities. It can also be used as a SSO provider and reverse proxy,btw.

[–] [email protected] 2 points 6 months ago

I second that. I've been using it for a couple of years, syncing calendars and address book with both my PC and my Android smartphone (using DavX) and never had any problems.

[–] [email protected] 2 points 6 months ago

This is nice for the file syncing part: https://github.com/kd2org/karadav

[–] [email protected] 2 points 6 months ago

Syncthing can backup your photos on Android.

[–] palitu 1 points 6 months ago (1 children)

i have just started running radicale a lot more for calendars and contacts. then use betterbird for the client on my laptop and other android apps.

the problem is that there is no web-ui. otherwise, relatively solid and lightweight server so far.

[–] [email protected] 1 points 6 months ago

From other responses to this thread it appears that Baikal does have a web UI so maybe it closes this gap?

load more comments
view more: next ›