this post was submitted on 12 Jun 2023
623 points (99.5% liked)

Selfhosted

38768 readers
406 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
 

A simple question to this community, what are you self-hosting? It's probably fun to hear from each-other what services we are running.

Please mention at least the service (e.g. e-mail) and the software (e.g. postfix). Extra bonus points for also mentioning the OS and/or hardware (e.g. Linux Distribution, raspberry pi, etc) you are running on.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 25 points 1 year ago (2 children)
  • Plex and Jellyfin for movies and TV shows. I want to switch from Plex to Jellyfin but it is not quite there yet. It‘s very little effort to keep Jellyfin running in parallel though. I am keeping it around to regularly compare the two and re-evaluate.
  • Tube Archivist for archiving and watching YouTube videos.
  • Miniflux for reading feeds.
  • Nextcloud, mainly for calendars and contacts; occasionally for sharing files with others.
  • Syncthing for syncing files.
  • Financier for budgeting.
  • Paperless-ngx for managing documents.
  • Qbittorrent for downloading and sharing Linux ISOs.
  • Prowlarr for searching Linux ISOs.
  • Copyparty for sharing Linux ISOs with friends.
  • Shaarli for saving bookmarks.
  • Jekyll for statically generating my personal blog.
  • Caddy as HTTP server / reverse proxy for all of the above. Automatically provisions certificates from Let‘s Encrypt.
  • PostgreSQL as database for Nextcloud and Miniflux.
  • Simple Nixos Mailserver for emails with Postfix, Dovecot and rspamd.
  • Dehydrated for getting certificates from Let‘s Encrypt for the mail server.
  • Btrbk and Restic for backups.

Most of this stuff runs on my server at home (ASRock J4105-ITX, 8 GB RAM , 250 GB SSD, 18 TB HDD). The mail server and the blog run on a cheap VPS (1 vCPU, 2 GB RAM, 20 GB SSD). Both servers run NixOS.

[–] [email protected] 9 points 1 year ago (1 children)

Another person of culture sharing Linux ISOs ;)

[–] bosse 1 points 1 year ago

Need to have the infrastructure ready for when those sweet ISOs drop.

[–] [email protected] 3 points 1 year ago (3 children)
  • Nextcloud, mainly for calendars and contacts; occasionally for sharing files with others.
  • Syncthing for syncing files.

Quick question: have you thought about hosting Radicale and filebrowser instead of NextCloud? I think that would be definetly lighter on your system.

Also: I have read lots of mixed opinions whether mailservers should be selfhosted - what is your take on this? Do you know about problems reaching the big player mailservers?

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

When I looked around for CalDAV solutions the last time Nextcloud was the only one that allowed me to share calendars with my SO. Nextcloud isn‘t very taxing on my system because it doesn‘t do anything most of the time.

Do you know about problems reaching the big player mailservers?

Honestly, I don‘t know. I have never had a confirmed case of an email being rejected or classified as spam. There were some cases of not getting an answer to an email. But that could also be explained by shitty customer service.

It is tricky to setup everything correctly if you are trying to do it all on your own but SNM holds your hand for setting up DKIM, SPF and DMARC. That‘s where some people may have problems. Also, forget about setting up a mail server at home with any IP address you get from your internet provider.

[–] [email protected] 1 points 1 year ago

When I looked around for CalDAV solutions the last time, Nextcloud was the only one that allowed me to share calendars with my SO. Nextcloud isn‘t very taxing on my system because it doesn‘t do anything most of the time.

Do you know about problems reaching the big player mailservers?

Honestly, I don‘t know. I have never had a confirmed case of an email being rejected or classified as spam. There were some cases of not getting an answer to an email. But that could also be explained by shitty customer service.

It is tricky to setup everything correctly if you are trying to do it all on your own but SNM holds your hand for setting up DKIM, SPF and DMARC. That‘s where some people may have problems. Also, forget about setting up a mail server at home with any IP address you get from your internet provider.

[–] [email protected] 1 points 1 year ago

Self hosting mail servers is possible but I place it in one of those more trouble than it's worth camps. If you set up your DKIM and SPF records, most places will accept your mail and not flag it as junk. There are always some businesses that are aggressive on anti-spam which won't accept mail from home ISP ranges. My email at this point is more a notification that I bought something, that a bill is ready or two-factor for logging into someplace. I pay Google to handle my mail and don't really regret it.