this post was submitted on 08 Jun 2023
47 points (100.0% liked)

Free and Open Source Software

19771 readers
2 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

I just recently started playing around with an old pc as my homeserver and am curious of any recommendations for lesser known self hostable foss software that you would recommend

(page 2) 50 comments
sorted by: hot top controversial new old
[–] greybeard@lemmy.one 1 points 2 years ago (1 children)

You may be way ahead of me on this, but I highly recommend using docker for this endeavor(or podman), as it really allows you to try a lot out without making a mess of your system.

I run pihole, syncthing, and gitea locally(among less interesting things.)

[–] DidacticDumbass@lemmy.one 0 points 2 years ago (14 children)

Can you share with me what OS you are running? At the moment I am using MX Linux because it is familiar to me, but is likely suboptimal for running a server.

I think docker is really cool, but felt like a lot of work compared to using flatpaks or a package manager, but I am really limiting myself and it is probably not that hard to learn.

[–] constantokra@lemmy.one 1 points 2 years ago* (last edited 2 years ago) (1 children)

Oh, as for os, i'd recommend dietpi on a SBC that uses a memory card, because it logs to RAM so you don't wear the card as much, and Debian for everything else. You don't run Into problems with Debian. Unless you like snaps, then go with Ubuntu. As much as I hate snaps, they are good for some services that tend to break on upgrades, like has been my experience with nextcloud.

[–] DidacticDumbass@lemmy.one 1 points 2 years ago (1 children)

Ooh. I have a RPI 3 that I never use. Maybe I am overcomplicating this. I tried to use it for managing my 3D printers but it was just a hassle. I think it is actually cheaper to get one of those Creality boxes at this point instead of rolling my own.

Plus SBCs are quiet. Okay, I will try it.

[–] constantokra@lemmy.one 0 points 2 years ago (2 children)

Octoprint on a pi is great for 3d printers. You can even use a pi zero of you disable Bluetooth (it uses the better serial chip otherwise). I've never seen the creality boxes. I'll have to look into it.

load more comments (2 replies)
load more comments (13 replies)
[–] Parsnip8904@beehaw.org 1 points 2 years ago (1 children)
  • Portainer server and agent for monitoring all docker hosts in one place
  • Traefik as reverse proxy
  • Dashy (complex) and Homarr (simpler) as dashboards
  • Gluetun for VPN access for containers and proxy for everyone on the network
  • Radarr/Sonarr for managing Movies and TV shows
  • Navidrome for music
  • Audiobookshelf for audiobooks
  • Transmission/qbittorrent/rtorrent/deluge as torrent clients
  • Pinhole for DNS
  • Technitium for more advanced DNS and DHCP (might replace all piholes with this or blocky in the future)
  • Plex/Jellyfin for media streaming
  • JellyfinVue - awesome frontend to jellyfin
  • Bazarr - for subtitles
[–] DengueDucky@lemmy.ml 1 points 2 years ago (15 children)

Caddy is simpler for the reverse proxy. Just sharing for people that get scared when they try to set up Traefik.

load more comments (15 replies)
[–] Domiku@beehaw.org 1 points 2 years ago

Jellyfin is a great FOSS alternative to Plex for TV/Movie playback.

[–] JurassicPork@lemmy.one 1 points 2 years ago* (last edited 2 years ago) (1 children)

On my 2 raspberry pi's I am running Pihole, Pivpn, Syncthing, Photoprism, Unify controller, Heimdall (webpage that has all my servers....locally accessible, or non local via wireguard connection via pivpn) Might be more can't remember! Prob more from other suggestions on here over next few days 😂

[–] Parsnip8904@beehaw.org 1 points 2 years ago

Might I suggest Dashy/Homarr? Heimdall has been abandoned I think. I went from Heimdall to Organizarr to Dashy/Homarr.

[–] BinaryEnthusiast@beehaw.org 1 points 2 years ago (2 children)

One of my most used softwares on my server is calibre and calibre-web. It allows me to self host my own book server with a very nice looking front end

[–] beerd@beehaw.org 1 points 2 years ago (1 children)

Thanks, i think this will be my next project. By the way it migt interest you that you can self host the entire gutenberg project using kiwix

[–] BinaryEnthusiast@beehaw.org 1 points 2 years ago

Ohh that is very interesting. I really like hosting media like that. I feel it’s very important to share knowledge with people in what ways you can, especially literature

[–] Parsnip8904@beehaw.org 1 points 2 years ago (1 children)

How is the workflow with this? Also what kind of frontend client can be used for reading? I'm curious to try but haven't got the time to set this up so far.

[–] BinaryEnthusiast@beehaw.org 1 points 2 years ago (4 children)

So I use calibre as my backend client essentially. My library is managed through there, and I load my books in there as I get new books. It’s a bit clunky, but it’s reliable for what it does, and can even be set to auto tag your books and grab new covers for them

Calibre-web is what I mainly use to interact with it in my day to day uses. It’s a very clean front end that connects to my calibre server, and even has account management if that’s your thing. It’s hosted as a website, so I can access it from anywhere in the world. When I click on a book, I can either read it in the browser, or I can download it. Usually I just download them to my tablet and read them there as you would any other pdf/ebook. It’s a super clean way to manage a ton of books

load more comments (4 replies)
[–] derek@lemmy.one 1 points 2 years ago (2 children)

Syncthing to replace Google drive and Photoprism for Photos. Both have a great functionality and run well on my 12yrs old home server with 2gb of ram.

load more comments (2 replies)
[–] priapus@lemmy.one 1 points 2 years ago

Jellyfin with Sonarr, Radarr, Prowlarr and some torrent client makes a great automated media server. Just don't forget a VPN!

[–] neo@lemmy.comfysnug.space 1 points 2 years ago

I'm using the following:

Plex for music/anime/tv/movies, calibre webserver for ebooks/manga, qbittorrent web+Prowlarr to search for and download content, SyncThing to keep things in sync between my server and desktop, and I'm also file sharing with nicotine++

[–] bird@beehaw.org 1 points 2 years ago

I have two instances of BookStack. A public-facing one for bird stuff, and one for home stuff. I also self-host an instance of Plausible Analytics as a privacy-respecting alternative to Google Analytics.

[–] DidacticDumbass@lemmy.one 0 points 2 years ago (2 children)

This reminds me that I need to learn how to use SSH so I can put files on a server.

I have been doing everything the hardway, but I have a few capable older computers I want to put to work.

Self-hosting is going to be my new hobby, I know it.

[–] luckless@beehaw.org 1 points 2 years ago (3 children)

The command typically used for transfering files over SSH is "scp". Simple to use as well.

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