this post was submitted on 18 Oct 2023
47 points (94.3% liked)

Selfhosted

39273 readers
311 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
 

After my private Gmail was leaked somewhere, I've started to receive an enormous amount of spam that came through into my inbox, which made me switch to Proton and a self-hosted SimpleLogin setup.

So I decided, I might as well dirch Google entirely, for private and work-related stuff.

While Proton already covers Mail and Calendar, I'm in search of alternatives for the following services to replace.

  • Meet: I like the idea of starting a quick meeting by simply sending a link to a customer, who can join instantly. What would be an equivalent software to do that? I tried Mattermost, but it seems more like a Slack alternative, with invites, etc. and is overkill for my case. Revolt chat looks like a Discord alternative.
  • Drive: In short, If possible, I'd prefer one consolidated place to access and edit files. Docs, Excel, PDFs, pictures, videos, etc... Is Nextcloud really the only option here, with the corresponding plugins for onlyoffice and memories (photos)? I tried running thst on an intel nuc, and it's slow as hell.
top 50 comments
sorted by: hot top controversial new old
[–] Petter1@lemm.ee 6 points 11 months ago (3 children)

In danger of stating the obvious, I would suggest nextcloud for google drive (and their office equivalent) replacement , since it is very well integrated in most operating systems and there are many apps/add-ons for it. You can even integrate your web services into their web dashboard. I’m in the process of moving my iCloud stuff there.

[–] Engywuck@lemm.ee 2 points 11 months ago

I may also add that if one doesn't want to host something himself, Hetzner offers quite cheap Nextcloud instances with admin access and thus the possibility to add users/apps.

[–] TCB13@lemmy.world 2 points 11 months ago (1 children)

NextCloud 😂 😂 https://lemmy.world/comment/346174

Well to be fair it might be as reliable as iCloud...

[–] Petter1@lemm.ee 2 points 11 months ago (1 children)

So your complaints are mostly about the mail app? Because I have not tried that yet, mail is something I have not yet moved away from iCloud.. I think, we are not at 1 Tb data in NC yet, will remember what you said when we reach that and everything is on fire 😅 What do you use for working simultaneously on the same file at the same time, if may ask, I’m interested in learning more about NC alternatives.

[–] TCB13@lemmy.world 4 points 11 months ago

So your complaints are mostly about the mail app? Because I have not tried that yet,

No, their UI is horribly slow and if you just open your browser console you'll see it spitting errors unlike anything else you've ever seen.

What do you use for working simultaneously on the same file at the same time, if may ask, I’m interested in learning more about NC alternatives.

FileBrowser with the OnlyOffice server, gets the job done without much fuzz. Official integration is coming but there's a fork by the same guy with the PR open that works just fine. js.wiki and/or getoutline.com might work for some situations.

[–] Haui@discuss.tchncs.de 2 points 11 months ago (1 children)

I‘m also migrating from iCloud (to NC among other things) and its been slow to say the least. Things I struggle with:

  • setting up photo alternative with face recognition (recognition app is okayish but not as strong as I‘d like)
  • getting whatsapp to somehow backup outside of iCloud
  • getting my passwords out of iCloud (you need a mac for that) into vaultwarden
  • NC being quite slow now that a couple apps and mid 5 digits of photos are in there, will try memcache soonish

For those who don’t know NC, these things are 1/10 of the stuff that NC is actually good at imo.

How is your experience so far?

[–] Petter1@lemm.ee 1 points 11 months ago (1 children)

I use the password app in nextcloud. I really like how the app is integrated into iOS. I have set it to be my only autofill and migrate the passwords manually when I need them. For whatsapp, my solution was to delete it and all other meta accounts some years ago without backup 💁🏻‍♀️ matrix is my messenger of choice, btw. We defeat the slowness of NC with enough power, I guess, but a more efficient service would surly lessen our electricity costs (but we invest in solar in long term anyway) About photos, I have honestly no clue yet, and since my girlfriend definitely keeps her fotos there, and we have a shared photo library, I fear I’m pretty stuck there. Additionally, I have invested quite some time cleaning it by deleting shitposts from the old WhatsApp times.

[–] Haui@discuss.tchncs.de 2 points 11 months ago

Thanks for elaborating a bit. I opted against the password app since I wanted to diversify services. My nextcloud is a bit finnicky at times and wants to be updated before you can proceed with stuff. Having no access to my passwords in that moment would be harsh. So I opted for vaultwarden and it even has firefox integration, cli integration and a desktop app for linux (dunno about windows, honestly). I‘m not sure if it was a bad idea to put NC‘s database on spinning discs though. Maybe that was stupid.

As you can see, very much a WIP as well. I feel like we need some kind of place to accumulate iCloud -> NC expats. A lot of good could be done there.

I‘m on matrix as well but i‘m not proficient yet. My wife is still on whatsapp so I need to be patient. We have gotten rid of twitter and reddit which I count as a win.

What other projects do you have? Feel free to send me a dm with your matrix username if you want to keep in touch about this.

[–] mp3@lemmy.ca 5 points 11 months ago (1 children)

Meet -> Jitsi

For Drive, do you need the editor to be web-based? If not, you could just enable SSH access and access it through SFTP using keyfile authentication.

[–] ad_on_is@lemmy.world 1 points 11 months ago* (last edited 11 months ago) (1 children)

Thx... will have a look into jitsi. I thought it was just a webrtc server that other services can connect to via plugins.

A web based editor is a necessity, so I can acces files from anywhere, which I also do sometimes.

[–] mp3@lemmy.ca 1 points 11 months ago* (last edited 11 months ago) (1 children)

Which file formats do you mainly use? You can likely open them on mobile or desktop as long as you have a viewer for the filetypes without requiring a web-based viewer/editor, which would reduce the strain on the server as well.

It also makes the server setup way simpler, as it just deal with hosting and serving files, and the data processing / rendering is all done locally.

Easier to do backups too.

[–] ad_on_is@lemmy.world 1 points 11 months ago (1 children)

As of right now, I mainly store PDFs and docs/sheets on drive, which I frequently access via desktop (browswe) or mobile. So these two are a necessity.

[–] mp3@lemmy.ca 1 points 11 months ago (1 children)

You'll have to convert your docs and sheets to another format if you migrate to something else, that's kind of inevitable.

[–] ad_on_is@lemmy.world 1 points 11 months ago

Yeah, I'm aware of that, and it's not a big deal

[–] spudwart@spudwart.com 3 points 11 months ago (3 children)

Okay, I'm genuinely confused about the NextCloud hate.

I've been using it for a month, and It's literally had 0 issues.

Nothing about it seems unstable or slow. I'm 99% certain if you're having issues with nextcloud, it's a hardware issue.

[–] ad_on_is@lemmy.world 3 points 11 months ago (1 children)

Depends what you're running it on. If you're running it on an 8c/16t 64gb system, you're probably fine.

[–] spudwart@spudwart.com 1 points 11 months ago (1 children)

similar enough. 6c/12t 32gb system.

[–] ad_on_is@lemmy.world 1 points 11 months ago

see... and most of us (RPis excluded) rent cheap servers where software is expected to run performantly, like 4c/8t at best (bare), but 2c/4t nucs are probably a majority... Adding to that, we run additional services, next to NC, and based on the traffic (probably up to 5 users max simultaneously) this should be fairly enough.

[–] PlutoniumAcid@lemmy.world 1 points 11 months ago (1 children)

I run a home server and a NAS and I have been trying to get Nextcloud running for years, lately having some success using Docker. Sure it works, but slow as molasses. That is immensely frustrating.

[–] itmike@fikaverse.club 1 points 11 months ago (1 children)

@PlutoniumAcid @spudwart Did you configure memcache and nextclouds scheduled maintenance job, both are very much needed for nextcloud to work good.

[–] PlutoniumAcid@lemmy.world 1 points 11 months ago

I have been testing various ready-made Docker containers, hoping one of them might be okay. So far no luck.

load more comments (1 replies)
[–] Decronym@lemmy.decronym.xyz 3 points 11 months ago* (last edited 10 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
HTTP Hypertext Transfer Protocol, the Web
NAS Network-Attached Storage
RPi Raspberry Pi brand of SBC
SBC Single-Board Computer
SSD Solid State Drive mass storage
SSH Secure Shell for remote terminal access

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

[Thread #226 for this sub, first seen 19th Oct 2023, 18:25] [FAQ] [Full list] [Contact] [Source code]

[–] lemmyvore@feddit.nl 2 points 11 months ago

If you're not set on self-hosted give a try to mailbox.org, they have everything you described in one place.

[–] goddard_guryon@sopuli.xyz 2 points 11 months ago (2 children)

For Meet, I'd also suggest Jitsi. For Drive, I'd recommend giving cryptpad.fr a shot; that seems to be the closest to Drive's file editing capabilities.

[–] ad_on_is@lemmy.world 1 points 11 months ago

oh, very nice. thx

[–] TCB13@lemmy.world 1 points 11 months ago

cryptpad.fr

That could be great if they dropped the encrypted act and/or actually provided OnlyOffice for Docs and Presentations, not only for spreadsheets. FileBrowser is way easier to deal with.

[–] spudwart@spudwart.com 2 points 11 months ago (1 children)

Drive: NextCloud, FileCloud or Synology Drive are options. But your Intel NUC might be past it's due date if it cant handle something basic like NextCloud.

Meet: Skype and Teams exist for non-selfhosted options. As far as self-hosted options I'm not so sure for something like this.

[–] PoopMonster@lemmy.world 1 points 11 months ago

Next cloud isn't basic or at least it's not written in a way that feels basic, you need pretty decent specs to run that and it may be overkill for a lot of people

[–] hedders@fedia.io 1 points 11 months ago (1 children)

It involves spending money, but I wonder whether a Synology NAS might suit you rather well? Synology Drive, Synology Photos et al make a pretty respectable replacement for the Googles.

[–] ad_on_is@lemmy.world 1 points 11 months ago (1 children)

I have considered NAS, but I always saw it as something for those who have lots of large files to store, like pictures, movies, shows, system backups etc. which I simply don't utilize right now.

[–] gladoz@reddthat.com 2 points 11 months ago (2 children)

It can be whatever you want, if you want it only for documents the disks don't need to be to large, it can even be NAS SSDs (depending your backup model), but considering the office apps requirement I also think synology is a good option.

[–] ad_on_is@lemmy.world 2 points 10 months ago

Just came across xpenology and surprisingly I managed to set it up without a hassle. I think this is my final solution I'll be going with.

The thing that amazed me the most. I could import my GoogleDrive files and it converted them so they work in synology office... Mindblowing!

[–] ad_on_is@lemmy.world 1 points 11 months ago

Thx... I'll have a look into it

[–] YurkshireLad@lemmy.ca 1 points 11 months ago (1 children)

Seafile might be able to replace Drive.

[–] ad_on_is@lemmy.world 2 points 11 months ago (1 children)

Yes, but don't they have a weird folder structure, where it's almost impossible to locate stuff outside of their apps?

[–] YurkshireLad@lemmy.ca 1 points 11 months ago (1 children)

They do. I thought I'd mention it as some people don't mind that aspect of it.

[–] ad_on_is@lemmy.world 2 points 11 months ago (1 children)

I might give it a shot since it comes close enough featurewise.

load more comments (1 replies)
[–] TCB13@lemmy.world 1 points 11 months ago (1 children)

As you said, NextCloud is slow, it is also buggy https://lemmy.world/comment/346174. Better hardware won't make it better.

As for suggestions you should checkout FileBrowser as it is fast, reliable and easy to use. An OnlyOffice integration is coming.

To replace meet, https://jitsi.org/. They even have a browser based solution that allows you to create quick meets: https://meet.jit.si/

[–] ad_on_is@lemmy.world 2 points 11 months ago* (last edited 11 months ago) (1 children)

Filebrowser looks even nicer than cryptopad, and I think folders could probably be symlinked to immich, etc.

Will definitely keep an eye on it. Thx

Edit: Oh, just saw it's web-only :-(

[–] TCB13@lemmy.world 1 points 11 months ago* (last edited 11 months ago) (1 children)

I think folders could probably be symlinked to immich, etc.

Yes they can. I've been doing that for a long time. If you combine with Syncthing and Samba (for iOS) you also get a very nice cloud solution.

Isn't cryptopad web as well? lol

[–] ad_on_is@lemmy.world 1 points 11 months ago (1 children)

I don't know much about cryptpad. Someone just mentioned it, and I hoped it had an app as well.. lol

[–] TCB13@lemmy.world 1 points 11 months ago

They don't. Web only and considerable heavier and harder to get running than FileBrowser.

Can I use CryptPad on mobile? CryptPad is engineered to work as well as possible on small screens. Depending on your device performance it should be possible to use CryptPad on mobile. Work to make CryptPad more responsive was undertaken in 2020, if you notice areas that need improvement in this regard, please contact Support or submit an issue on Github.

https://docs.cryptpad.org/en/FAQ.html

[–] BCsven@lemmy.ca 1 points 11 months ago (2 children)

If your "meeting" requirement is just viewing a screen then Rustdesk is super easy. if you want video and audio Webex Teams is great, or jitsi if you want to stay away from cisco.

[–] ad_on_is@lemmy.world 3 points 11 months ago (1 children)

Yes.. I want to stay away from webex, msteams, etc. as much as possible

Not because of the big-corp, but because the software is just a bloated crap.

[–] JustEnoughDucks@feddit.nl 3 points 11 months ago* (last edited 11 months ago)

Then what you can do for meetings is set up a matrix instance with jitsI integration.

Element and fluffychat apps have direct messageing and chatroom like slack with calling and conference call integration from jitsi. You can essentially have your own MSTeams.

You can email links to external clients that they can just run in the browser also.

It also has screensharing.

If you don't want to self-host, you can also just pay monthly to element and they will host it. That seems pretty easy if you are looking for reliability.

[–] BCsven@lemmy.ca 2 points 11 months ago

Webex Teams Free

Features

Meeting length limit: Up to 40 min
Meeting capacity: Up to 100
Breakout rooms
Video messaging by Vidcast
Meeting recording: Local Storage
load more comments
view more: next ›