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

Free and Open Source Software

19978 readers
10 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 3 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

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 2 years ago* (last edited 2 years ago)

Here are a few I like:

  • Jellyfin - a media server software that allows you to organize and stream your personal media collection.
  • NextCloud - a self-hosted file sync and sharing platform. Not as good as Google Drive (of course), but it can do the job.
  • Bitwarden (with a Rust-written alternative named vaultwarden) - a password manager for storing and autofilling login credentials.
  • Matrix - an open network for secure, decentralized communication. WhatsApp, but in the Fediverse.
  • PiHole - a DNS sinkhole that blocks ads and other unwanted content.
  • Mycroft - an open-source voice assistant. You can make your own Google Home with it.
  • OctoPrint - web interface that allows you to control 3D printers. Pretty handy if you have one!
  • Gitea - a lightweight self-hostable GitHub
  • Home Assistant - an open-source home automation platform. Can integrate a lot of other things in your house, including some of the things I mentioned above.
  • The X-arr initiative - a collection of tools for managing and organizing media libraries. Pretty good if you deploy your own media server:
    • Sonarr - Select TV shows and it will automatically download episodes for you.
    • Radarr -> movies
    • Lidarr -> music
[–] [email protected] 2 points 2 years ago* (last edited 2 years ago) (2 children)
  • Caddy - Reverse proxy
  • Owncast - Twitch alternative
  • Jellyfin - Home video streaming application
  • Joplin - Note taking app that syncs
  • Syncthing - syncs files from my LineageOS (Android) phones to PC
  • PiHole - AD blocker
  • Minetest - open source voxel game engine (basically Minecraft)
  • Veloren - open source adventure game
  • Invidious - frontend for Youtube
  • Libreddit - frontend for Reddit (about to stop working)
  • Proxitok - frontend for TikTok
  • Nitter - frontend for Twitter
  • Rimgo - frontend for Imgur
  • Libremdb - frontend for IMDB

Edit: Fixed PiHole from saying "VPN" blocker to "AD" :-D

load more comments (2 replies)
[–] [email protected] 1 points 2 years ago* (last edited 2 years ago)

Nextcloud, Bitwarden (vaultwarden is the name of the OSS server), Adguard Home / Pihole and Paperless-NGX might be some things which can have a pretty big impact in your daily life.

[–] [email protected] 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!

[–] [email protected] 1 points 2 years ago (3 children)

From the things I use:

  • Uptime Kuna, for monitoring the availability of websites/services
  • Gitea, for hosting code
  • PicoShare, for sharing files
  • Maddy, for email
load more comments (3 replies)
[–] [email protected] 1 points 2 years ago* (last edited 2 years ago) (1 children)

Personally, as well as NextCloud, I'd host instances of LibreX, CloudTube, PiHole, Gitea, XMPP, and CryptPad.

If it's fun you're after, though, why not try hosting a Minecraft server? And how about XMPP or Matrix, to keep in touch with friends?

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

What's your xmpp server of choice?

[–] [email protected] 1 points 2 years ago

I haven't really looked into it much, as I don't currently have enough time or money to self-host anything, but I'd probably go with Prosody to start with.

[–] [email protected] 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.

[–] [email protected] 1 points 2 years ago

Home Assistant! You can host it inside a VM.

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

I actually was looking around for rss readers, but havent found one that can save entire articles and serves them offline. Does this support that?

[–] [email protected] 1 points 2 years ago* (last edited 2 years ago) (3 children)

Here are some I find really useful:

[–] [email protected] 1 points 2 years ago

Thanks, paperless will be really useful at uni

[–] [email protected] 1 points 2 years ago

First time hearing of Paperless. That's super cool!

[–] [email protected] 1 points 2 years ago

I use all of these and can confirm they're really good! I can't believe I used to just search through multiple email accounts instead of using Paperless.

[–] [email protected] 1 points 2 years ago

pihole/adblock monero node/support monero network p2pool/mining pool for monero wireguard/vpn Tor relay, i have thought of using an old pc to support Tor

[–] [email protected] 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++

[–] [email protected] 1 points 2 years ago* (last edited 2 years ago)

[email protected]
https://lemmy.ml/c/selfhost

(still don't know how to link communitys here)

[–] [email protected] 1 points 2 years ago

I've got a pretty booring setup compared to most 🤣. Ubuntu Server running the following in docker,

  • Plex
  • Audiobookshelf
  • Komga

Audiobookshelf has come a really long way. The version out now is heaps and bounds better than what it was 1 year ago.

[–] [email protected] 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
[–] [email protected] 1 points 2 years ago (2 children)

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

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

Honestly I started using traefik first and I agree, the learning curve is steep. I'm only just now starting to understand what my labels are doing. But now, I've tried caddy and literally cannot get it to work, or find how to port what I have on traefik over to caddy lol.

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

Here are all the steps after installing Caddy to create a reverse proxy with SSL:

  1. Open the /etc/caddy/Caddyfile file
  2. Add the following, replacing the domain and port with those that you want to use.

subdomain.example.com {

  reverse_proxy localhost:8080

}

  1. Restart Caddy with systemctl restart caddy
load more comments (1 replies)
[–] [email protected] 1 points 2 years ago* (last edited 2 years ago) (7 children)

Ngnix-proxy-manager is even simpler :) But along with the automatic router creation using labels, I've found traefik to be the most robust of all three.

The traefik syntax and configuration using yaml is really initutive. I can link a good guide here if someone wants it. The official documentation isn't that good.

One of my favourite guides explaining the configuration files for traefik.

load more comments (7 replies)
load more comments
view more: next ›