this post was submitted on 20 Nov 2025
65 points (95.8% liked)

Selfhosted

53095 readers
702 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 2 years ago
MODERATORS
 

I'm looking to finally ditch Onedrive with a self hosted alternative, but I'm not sure what to go with. I want something with all of the files on a central server, with an Android client with the option to sync individual files for offline access as needed. Preferably the files should also be stored in plain format on the server to make backups easier and as a fallback if the service completely fails and I don't have time to fix it. Linux and Windows clients are a bonus but I'm happy just using a web gui if that's all that's available. These are the options I've considered so far:

Seafile - This was the one that I thought fit my needs the best until earlier but apparently it has a weird disk layout which means the files are basically inaccessible by anything else?

Nextcloud - I had originally ruled this out because I don't care about any of the additional features which people claim also slow it down and make it a bit of a resource hog, and I also don't want to deal with forced https. However I think the community image may actually be what I want as it seems to be just the file server and works with just http? I am a bit confused about the different options for the database though. https://hub.docker.com/_/nextcloud/

Syncthing - Not quite what I'm looking for as you need to sync the entire thing, and I don't like whatever weirdness is going on with the Android app at the moment

SAMBA share - Also not really what I'm looking for as there's no offline syncing, but very easy to set up and basically nothing to go wrong

Are there any other options I should be looking into?

top 50 comments
sorted by: hot top controversial new old
[–] Joelk111@lemmy.world 2 points 8 hours ago

I've set up filebrowser quantum and am pretty happy with it. I also have skipped over nextcloud due to the reasons you mentioned, as I really don't want all of the extra stuff, plus, I've heard it's a pain to maintain. Seafile wouldn't work for me for the same reasons as you.

The main thing it's missing is offline automatic syncing of files, though I'm not sure any self hosted file app supports that unfortunately.

[–] Brkdncr@lemmy.world 1 points 7 hours ago

Off the shelf NAS like Synology or qnap both have this feature.

[–] Chais@sh.itjust.works 1 points 7 hours ago

I heard OpenCloud is basically only the file server part of Nextcloud. Never tried it, though.

[–] Shimitar@downonthestreet.eu 1 points 9 hours ago
[–] Saltarello@lemmy.world 4 points 21 hours ago* (last edited 21 hours ago)

I've found Nextcloud to be fantastic, its why I started self hosting.

Ive run Nextcloud on a Pi4B with 4GB ram & external HDD with just one user. I also sync Joplin notes, which I use constantly. Additionally used Collabora Office on the phone for syncing office docs. i was happy with this set up for a long time, had no issues really, synced between a couple of desktops & a phone.

Eventually treated myself to a Pi5 8GB ram with NVMe & an Argon fanless case. Main reason for upgrade was an additional Nextcloud need - to share holiday/trip/event photos with multiple non tech savvy older family members via the Memories plug in. This set up has been absolutely rock solid, absolutely no issues & for my needs has been blazing fast. Memories is great too for quick & easy sharing whilst away. The family members love it (Nextcloud is exposed behind Nginx Proxy Manager, I send them a read only public link for Memories)

As they are quite intensive I recently migrated Immich & Paperless from Pi4B 4GB to a Beelink EQ14 but I see no reason at all to migrate Nextcloud from the Pi5.

[–] possiblylinux127@lemmy.zip 4 points 1 day ago

Rclone WebDav is what I use

[–] Jakeroxs@sh.itjust.works 3 points 1 day ago

Even though I don't use the extra stuff in nextcloud, it runs perfectly fine on my hardware and is great as a replacement for onedrive functionality

[–] mhzawadi@lemmy.horwood.cloud 16 points 1 day ago

I run nextcloud, but I do use other apps. Like contacts and calendar, the news app and even the whiteboard.

But I run it like the work servers I manage, I still don't understand how so many find running nextcloud so difficult.

[–] lefixxx@lemmy.world 4 points 1 day ago

syncthing for peers like PCs NAS and backup server. copyparty for online browsing/cherrypicking files

[–] Dave@lemmy.nz 27 points 2 days ago (8 children)

OwnCloud Infinite Scale might be the option you missed?

Nextcloud was forked from the PHP Owncloud some years back, and they added all the apps and things. But Owncloud is like Nextcloud but focused only on the files.

I am a bit concerned that you're talking about not wanting HTTPS and see it as a bad thing that something requires it. Given you can get free certificates these days, why would you not want a secure connection? Even if you're accessing via a VPN to server tunnel, I see no reason not to have it.

[–] Infernal_pizza@lemmy.dbzer0.com 3 points 2 days ago (3 children)

I hadn't considered OwnCloud because I thought it was pretty much the same as NextCloud but mainly aimed at enterprise. Does it have any advantages over Nextcloud?

I haven't got round to setting up https yet since I only access my server via my LAN or Tailscale. When I do get round to setting it up I might use a reverse proxy rather than configuring it for every service. I also need to work out how to do automatic certificate renewal and if that's even worth doing, so I don't want to be forced into half-assing it for Nextcloud before I'm ready to do it properly. With Nextcloud specifically I also don't like the fact that you can't change the domain after the initial setup, using the community edition via http seems to get round that problem as well

[–] MentalEdge@sopuli.xyz 6 points 2 days ago* (last edited 2 days ago) (4 children)

I also need to work out how to do automatic certificate renewal and if that's even worth doing

This is what certbot is for. For example, with nginx, you just set up the webserver to be reachable via your domain.

You then install and run certbot, and it will aquire, install and configure, and then set itself up to auto-renew, a certificate. All with just one command.

With Nextcloud specifically I also don't like the fact that you can't change the domain after the initial setup

Yes you can?

I've done it thrice now.

Is this some limitation of the docker AIO stack?

load more comments (4 replies)
[–] Dave@lemmy.nz 3 points 2 days ago (3 children)

Owncloud Infinite Scale was a rewrite of the codebase to get away from PHP. In theory this should be better able to run on lower end hardware. People tend to say they use it if they are only wanting the file part and not all the apps. Personally I use Nextcloud because I want the apps.

Automatic certificate renewal is built into many reverse proxies, and can be done for free, so I don't see a reason not to do it.

Nextcloud has federation of some features so I'd guess that would be a key reason you can't change the domain (you also can't change a Lemmy domain once set up). However, you're using it for file sync for yourself, right? Regardless of what you pick (even Nextcloud), you could surely just set up a new instance under the new domain then move all your files over.

load more comments (3 replies)
load more comments (1 replies)
load more comments (7 replies)
[–] billwashere@lemmy.world 4 points 1 day ago (2 children)

I love seafile. And if you need access on the main server there is a server-side FUSE filesystem which exposes all libraries at a mount point as a regular directory hierarchy.

[–] paequ2@lemmy.today 3 points 1 day ago (1 children)

How the heck did you install Seafile!? I spent a whole day trying to get it to work, but there are so many moving parts and proxies behind proxies behind proxies. I managed to get the UI to load, but other parts of the app didn't work. I want to like it, but it seems pretty complicated to install... 😢

[–] billwashere@lemmy.world 3 points 1 day ago

Docker, I think. I haven’t touched it in a while since it’s not broke so I’m not 100% sure. I can probably send you the compose file I used.

[–] possiblylinux127@lemmy.zip 1 points 1 day ago (1 children)

Isn't it a Russian company?

[–] hexagonwin@lemmy.sdf.org 2 points 1 day ago

chinese (prc) afaik

[–] SlartyBartFast@sh.itjust.works 7 points 1 day ago (2 children)

Isn't a self-hosted onedrive literally just a networked hard drive?

[–] url@lemmy.world 7 points 1 day ago (1 children)

I think people generally look for a phone app / ease of use type of thing

[–] NewNewAugustEast@lemmy.zip 2 points 23 hours ago (1 children)

The odd part of that is what files do I have on my computer that would be useful on my phone?

And when it's on my phone there is likely already ab app for that, eg. Music, calendar, notes, etc.

[–] url@lemmy.world 1 points 20 hours ago* (last edited 20 hours ago) (1 children)

Immich for pictures seems like a good answer to your question. What's files: Mostly pictures I think. Why not just keep it on phone? people love their pictures. I have more than a phones worth.

[–] NewNewAugustEast@lemmy.zip 2 points 20 hours ago (1 children)

But that is exactly what I am saying. Everything I have on my phone has an app. Immich for photos for example.

Each app that stores things on my server already manages the data to get there.

So is there a need for a file server that works on my phone like this person is asking about?

I mean I do have SMB access from my phone as well, but I hardly need it since individual apps are already pushing and pulling data from my server.

[–] url@lemmy.world 1 points 11 hours ago

Non app storage needs then... My best guess then is messaging app attachments? maybe OP needs to save docs/pdfs he gets from Whatsapp/telegram. But you're right, that seems more of a laptop/PC activity.

[–] exu@feditown.com 10 points 2 days ago (3 children)

Many of the people who worked at OwnCloud Infinite Scale are now at OpenCloud due to disagreements between them and the company which purchased OwnCloud.

load more comments (3 replies)
[–] tuff_wizard@aussie.zone 6 points 1 day ago

Just adding my own experience, Nextcloud AIO runs plenty fast for just me (family is slow adopters) but its simple user interface is slowly working for them.

I run it in an LXC with access to two cores of an i7-9700 and 4gb of ram.

All the files are stored on an old usb2 external hdd.

Obviously that set up won’t scale well and the hdd will be the first bottleneck but I notice no performance issues and as a shameful windows user the way it ties in like OneDrive is great.

I can also just mount it as a network share for my Linux computer.

I do use the calendars and other features though.

[–] artyom@piefed.social 6 points 2 days ago (1 children)
[–] Infernal_pizza@lemmy.dbzer0.com 4 points 2 days ago (1 children)

Does it have any advantages over Nextcloud? I did briefly look into it but it just seemed to be Nextcloud but primarily aimed at enterprise customers

[–] artyom@piefed.social 3 points 2 days ago* (last edited 2 days ago)

It's a lot more simple. If anything Nextcloud is better for Enterprise customers.

[–] irmadlad@lemmy.world 6 points 2 days ago (1 children)

Owncloud? It does have an ios and android app

[–] Infernal_pizza@lemmy.dbzer0.com 5 points 2 days ago (1 children)

Does it have any advantages over Nextcloud? I did briefly look into it but it just seemed to be Nextcloud but primarily aimed at enterprise customers

[–] irmadlad@lemmy.world 5 points 2 days ago

Well, for one, it's not quite as bloated as NextCloud imho. Just you and your files. It does have add ons, but they are not required.

[–] oyzmo@lemmy.world 3 points 1 day ago (1 children)
[–] possiblylinux127@lemmy.zip 1 points 1 day ago

I started to use it but ended just going with rclone

[–] sem@piefed.blahaj.zone 3 points 1 day ago

I run nextcloud on a Raspberry Pi and I don't use the other apps, just the file stuff. It seems like the best supported option to me.

[–] aubeynarf@lemmynsfw.com 3 points 2 days ago

webdav? https://github.com/fstanis/awesome-webdav?tab=readme-ov-file

apparently, macOS and Windows still support this protocol

load more comments
view more: next ›