That post seems to be missing.
Treevan 25 points 3 years ago

The piece of string is very long!

https://github.com/...

You may need to work backwards, identify a service as a need and then figure out which software to run.

path: 0 25523, hotness: undefined, score: 25, children: 2
beerd 7 points 3 years ago

This is an awesome resource! I already have what i need (file, torrent, gitea server), but im looking for software to try out just for fun.

path: 0 25523 25663, hotness: undefined, score: 7, children: 1
Treevan 5 points 3 years ago

Yeah, I get ya but when you scroll that list you can see why it's a hard topic to reply to. There is a lot of fun to be had!

path: 0 25523 25663 25681, hotness: undefined, score: 5, children: 0
ozoned 22 points 3 years ago
  • 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

path: 0 32469, hotness: undefined, score: 22, children: 2
Clegko 3 points 3 years ago

Are we sure Libreddit will stop working? The latest post from Reddit states that less than 100 api calls per second will remain free if you're logged in. I'm not exactly sure how Libreddit works (I use a self-hosted Troddit instance) but it's my understanding that API calls tied to your own user should be fine as long as you stick under than 100/sec limit.

path: 0 32469 36717, hotness: undefined, score: 3, children: 1
ozoned 5 points 3 years ago path: 0 32469 36717 37195, hotness: undefined, score: 5, children: 0
pumpkin 18 points 3 years ago

Here are some I find really useful:

path: 0 30370, hotness: undefined, score: 18, children: 6
beerd 2 points 3 years ago

Thanks, paperless will be really useful at uni

path: 0 30370 33766, hotness: undefined, score: 2, children: 0
DengueDucky 2 points 3 years ago

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

path: 0 30370 31115, hotness: undefined, score: 2, children: 0
kat 2 points 3 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.

path: 0 30370 43949, hotness: undefined, score: 2, children: 3
luna 1 point 3 years ago
path: 0 30370 43949 48318, hotness: undefined, score: 1, children: 2
kat 3 points 3 years ago

One of the main things is that Paperless applies OCR to each uploaded document, so you're not just searching for the message content and metadata, but also the whole content of the document. Maybe some email clients will do this too. It also has a tagging system which can automatically add tags based on document content. Mostly I just like having everything that's relevant in one place, and only what what is relevant. So if I'm looking for concert tickets I don't find the "order confirmed" and other related emails that do not actually contain the tickets.

path: 0 30370 43949 48318 51328, hotness: undefined, score: 3, children: 1
luna 1 point 3 years ago
path: 0 30370 43949 48318 51328 55913, hotness: undefined, score: 1, children: 0
lodronsi 13 points 3 years ago
  • dokuwiki
  • draw.io
  • gitea
  • woodpecker (ci/cd)
  • minio
  • postgres
  • freshrss (rss server and reader)
  • firefly3 (finance / budgets / expenses)
  • calibre
  • Pi-hole (primary on a pi, secondary on docker host)
path: 0 31248, hotness: undefined, score: 13, children: 10
Father_Redbeard 2 points 3 years ago

Have you looked at Adguard Home instead of pi-hole? I had been on pi-hole for years and just recently switched to AGH. My primary is in docker and secondary on pi but I think I like your idea better so I'll probably switch that around. I like AGH better so far.

path: 0 31248 39049, hotness: undefined, score: 2, children: 6
lodronsi 3 points 3 years ago

I haven’t looked into it yet. What do you like better about it?

(I put my primary pi-hole on a pi because it’s practically the only thing on it - I can reboot it quickly if needed and not have a lengthy downtime on my DNS - the was before I had the second one running)

path: 0 31248 39049 40150, hotness: undefined, score: 3, children: 5
Father_Redbeard 3 points 3 years ago

I find the user interface to be more intuitive and it seems like it's a bit more effective than pi-hole at ad blocking. It also has built in adult content filter lists if you want that which includes forcing safe search on multiple search engines, which is interesting. One thing I'll miss about pi-hole is the local dns config. I had stuff set like "pi.local" and "unRAID.local" so I didn't have to type IPs over and over. Afaik, AGH does not have that feature.

path: 0 31248 39049 40150 41884, hotness: undefined, score: 3, children: 4
fortified_banana 2 points 3 years ago

I currently have a server running dnsmasq just for DHCP/local DNS, and have it set with Adguard Home as its upstream servers. That way I can set up custom blocklists, and have local resolution as well.

path: 0 31248 39049 40150 41884 76338, hotness: undefined, score: 2, children: 0
lodronsi 2 points 3 years ago

Thank you for the review. I’m using the dns config pretty heavily with my pi-hole at the moment, but perhaps I can find another approach to name my home lab services.

path: 0 31248 39049 40150 41884 45517, hotness: undefined, score: 2, children: 2
toketin 1 point 3 years ago

Great that you use Freshrss, too! For my curiosity, which app (android) do you use as client?

path: 0 31248 47035, hotness: undefined, score: 1, children: 2
lodronsi 2 points 3 years ago

I am on iOS myself. I actually just use the built in reader. I just saved it to my home screen (PWA). Icon on Home Screen. Opens a browser view. Simple and didn’t need another app.

path: 0 31248 47035 48894, hotness: undefined, score: 2, children: 1
toketin 1 point 3 years ago

Ok thank you!

path: 0 31248 47035 48894 50256, hotness: undefined, score: 1, children: 0
denn_moe 11 points 3 years ago path: 0 30361, hotness: undefined, score: 11, children: 0
vandrw 11 points 3 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] (https://github.com/dani-garcia/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.
  • 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
path: 0 52203, hotness: undefined, score: 11, children: 0
dnu 10 points 3 years ago

For a real hands off approach take a look at Yunohost or CapRover. Both are very easy installs and will give you a gui to manage your applications and other self-hosted services. It's a great way to dip your toes in. The only difference is that with yunohost, they bundle most of the self-hosted services with their own local-sso implementation, so you only need one login for all your services. This is nice if you want a set it and forget it solution. With CapRover, you basically just have a nice gui to manipulate docker installs, so if you find it a bit too restricting, you could just manipulate the docker installs yourself via command line.

Both are great entry points!

EDIT: Honorable mention of DietPi !

path: 0 35136, hotness: undefined, score: 10, children: 0
magmaus3 9 points 3 years ago

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
path: 0 38045, hotness: undefined, score: 9, children: 7
kat 7 points 3 years ago

How has your experience hosting your own email been? I often hear that the big providers (Google, Microsoft, etc.) will simply drop your sent mails.

path: 0 38045 43888, hotness: undefined, score: 7, children: 5
domi 8 points 3 years ago

I also host my own mail and there's been little issues.

Microsoft is a pain in the ass if you're in an IP space they don't like like DigitalOcean. Which is ironic because they have the worst spam filter by far in the industry.

If you want to get through to everyone you will have to:

  • Use a "good" TLD ( not .to, not .xyz, ...)
  • Don't use cloud platforms that are regularily used for spam (mostly DigitalOcean)
  • Use SPF
  • Use DMARC
  • Use DKIM
  • Use a PTR record
  • Don't make an open relay by accident
  • Use proper ports and certificates
  • Register an abuse account at the big players (Google, Microsoft, ...)
  • Don't use an dynamic IP
  • Keep it up to date
  • Minimize downtime

I can't recommend mailcow enough, it makes setting up a mail server a breeze.

https://github.com/mailcow/mailcow-dockerized

Use the MXToolbox to verify your server(s).

https://mxtoolbox.com/diagnostic.aspx

path: 0 38045 43888 44408, hotness: undefined, score: 8, children: 1
luna 1 point 3 years ago
path: 0 38045 43888 44408 47824, hotness: undefined, score: 1, children: 0
luna 3 points 3 years ago
path: 0 38045 43888 47804, hotness: undefined, score: 3, children: 0
slash_nick 3 points 3 years ago

It’s a fun project that’s worth trying yourself once or twice. For me it was a huge learning experience but ultimately too much work to maintain so I ultimately went to a paid email service.

path: 0 38045 43888 46570, hotness: undefined, score: 3, children: 0
fred 3 points 3 years ago

I have had issues with it over the years. Many will blacklist entire cidr nets for a single bad actor. I get this on my linodes frequently if I proxy traffic through them. Ie: tons of captchas on google/YouTube.

When I ran my own mail it was similar. Often having to spend time getting IPs off rbls and the like because some other node on my subnet was malicious.

In the end, I just moved my email over to workspace. Not ideal. But it works.

One thing I did notice was that as soon as I registered my domain in workspace (but hadn’t even setup mx records or began moving mail) a lot of issues with google immediately stopped, and thus, same with Office.com. I actually ran this way for a while but then google axed freed accounts and I just moved my stuff to them and pay.

Maybe because I use a gTLD? I dunno. But it was a headache.

path: 0 38045 43888 50150, hotness: undefined, score: 3, children: 0
BinaryEnthusiast 2 points 3 years ago

Ok I may have to set up uptime Kuma. I have some services that I don't realize are down until I need them, and it gets frustrating

path: 0 38045 50268, hotness: undefined, score: 2, children: 0
Parsnip8904 9 points 3 years ago
  • 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
path: 0 28496, hotness: undefined, score: 9, children: 16
DengueDucky 4 points 3 years ago

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

path: 0 28496 31123, hotness: undefined, score: 4, children: 15
Parsnip8904 4 points 3 years ago

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.

path: 0 28496 31123 34447, hotness: undefined, score: 4, children: 11
constantokra 4 points 3 years ago

Nginx proxy manager is simple, but I can't manage to make it work with https on porkbun. Nginx-proxy works just fine and it's probably the simplest i've seen.

path: 0 28496 31123 34447 35667, hotness: undefined, score: 4, children: 3
Parsnip8904 1 point 3 years ago

That is pretty cool :) I have a domain on porbunk too but even up putting DNS on cloudflare because porkbum uses cloudflare anyway but doesn't expose most of the features. Kind of a loss loss. Cloudflare works with pretty much everything.

I'll check out nginx-proxy. Have heard good things about swag too. How is the setup on nginx-proxy compared to other options?

path: 0 28496 31123 34447 35667 41859, hotness: undefined, score: 1, children: 2
DidacticDumbass 2 points 3 years ago

Please do! I have been trying to set up remote access to a server I have, and there seems to be so many solutions and all seem very complex.

path: 0 28496 31123 34447 34696, hotness: undefined, score: 2, children: 6
Parsnip8904 2 points 3 years ago

Have linked one :) For remote access, I wouldn't necessarily use traefik at the edge. The safest solution would probably installing zerotier/tailscale on the remote server and accessing traefik through that. That way you don't have to expose unnecessary parts or worry about robustness of authentication etc.

If it is a single computer you can easily make a two computer network using the instructions from wireguard archwiki page and you're all set :)

path: 0 28496 31123 34447 34696 34851, hotness: undefined, score: 2, children: 5
pattern 2 points 3 years ago

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.

path: 0 28496 31123 39569, hotness: undefined, score: 2, children: 2
DengueDucky 2 points 3 years ago

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
path: 0 28496 31123 39569 41255, hotness: undefined, score: 2, children: 1
pattern 3 points 3 years ago

Super interesting. I'll have to experiment with this, the guides I found were not this straight forward. Thanks!

path: 0 28496 31123 39569 41255 41889, hotness: undefined, score: 3, children: 0
Domiku 9 points 3 years ago

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

path: 0 26759, hotness: undefined, score: 9, children: 0
Father_Redbeard 9 points 3 years ago

I really like Memos. It's a micro blogging site that is minimal, but has a lot of neat features. I'm using it as a replacement for DayOne's journal app.

And I'll second Veloren. My kids and I are having a blast playing.

path: 0 35135, hotness: undefined, score: 9, children: 0
jvalleroy 9 points 3 years ago

These are the ones I use most actively, on my FreedomBox:

  • bepasty for moving around or sharing temporary files
  • Quassel for staying connected to IRC servers
  • Radicale for synchronizing my calendar and tasks.
  • Syncthing for files I want to have available between my laptop, desktop, phone.
  • Tiny Tiny RSS for following blogs.
path: 0 41011, hotness: undefined, score: 9, children: 0
BinaryEnthusiast 9 points 3 years ago

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

path: 0 25637, hotness: undefined, score: 9, children: 10
beerd 5 points 3 years ago

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

path: 0 25637 25716, hotness: undefined, score: 5, children: 2
BinaryEnthusiast 5 points 3 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

path: 0 25637 25716 28417, hotness: undefined, score: 5, children: 0
constantokra 2 points 3 years ago

I was unaware of that, and I really shouldn't have been. Thanks.

path: 0 25637 25716 35813, hotness: undefined, score: 2, children: 0
Parsnip8904 4 points 3 years ago

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.

path: 0 25637 28470, hotness: undefined, score: 4, children: 6
BinaryEnthusiast 4 points 3 years ago

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

path: 0 25637 28470 28489, hotness: undefined, score: 4, children: 5
espais 1 point 3 years ago

Is this effectively like having a Kindle account without needing a Kindle? I just ordered an eink tab and am immensely curious about ebook options now that are non-Kindle

path: 0 25637 28470 28489 31330, hotness: undefined, score: 1, children: 4
constantokra 4 points 3 years ago

KOreader is a great app for ebooks, and i'm pretty sure it can sync your progress with your phone as well. I've put syncthing on my e reader and phone so my books are synced across both devices. I'd also recommend you look into selfhosting wallabag, because you can set up koreader to fetch your saved articles and webpages as well. It's really handy.

path: 0 25637 28470 28489 31330 35800, hotness: undefined, score: 4, children: 1
BinaryEnthusiast 2 points 3 years ago

It’s more of an ebook manager. I haven’t used a kindle myself, so I can’t give you the best comparison there. It gives me an easy way to access my books from anywhere though since it’s essentially a website connected to my home lab. As long as your e-reader supports downloading epubs and pdfs from websites, this should be a good solution for maintaining your ebook collection

path: 0 25637 28470 28489 31330 32049, hotness: undefined, score: 2, children: 1
greybeard 8 points 3 years ago

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.)

path: 0 25726, hotness: undefined, score: 8, children: 29
beerd 2 points 3 years ago

I just started using podman yesterday, and only used docker for about a week before that, im excited for the learning to be had in this area. A couple days ago i tried pihole, for some reason it didnt serve the web interface, but i will definitely kepp on trying.

path: 0 25726 25787, hotness: undefined, score: 2, children: 7
derived_allegory 6 points 3 years ago

Yacht is a great UI for starting a container, especially for self hosting, there are a good amount of tutorial online.

I personally also host

  • syncthings that will sync my app settings on the phone, and push it to my cloud drive,
  • pi-hole to block trackers. I generally let ad through, but not trackers.
  • jellyfin for media library
  • transmission for (cough, cough) seeding fedora, mint and other free and open source, and 100% legal stuff.
  • home assistant for automations.

Some other things you can try:

  • a home Minecraft server, not exactly FOSS, but if you are into it, you should do it.
  • Nextcloud for syncing photo and documents, but remember to keep a offsite backup.
path: 0 25726 25787 25994, hotness: undefined, score: 6, children: 0
greybeard 4 points 3 years ago

So PiHole is a little special if I recall correctly, you have to give it a dedicated virtual interface. Or at least I did. I'd highly recommend using docker compose(or the podman equivalent) for setting up your various containers. It makes it very easy to bring them up and down and modify them quickly and easily.

path: 0 25726 25787 25831, hotness: undefined, score: 4, children: 5
beerd 3 points 3 years ago

Thanks for the directions i was quite stuck!

path: 0 25726 25787 25831 25897, hotness: undefined, score: 3, children: 4
greybeard 4 points 3 years ago

Not to overload you here, but if you do get PiHole going, I recommend setting up a docker to act as a proxy so you can setup an internal domain. PiHole can manage the internal DNS entries, then the proxy will translate them into the various docker services. So you could have, say, DNS entries that say miniflux.beerd.local to make it very easy to remember.

path: 0 25726 25787 25831 25897 26018, hotness: undefined, score: 4, children: 3
DidacticDumbass 2 points 3 years ago

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.

path: 0 25726 34724, hotness: undefined, score: 2, children: 20
constantokra 3 points 3 years ago

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 I.to 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.

path: 0 25726 34724 35743, hotness: undefined, score: 3, children: 5
DidacticDumbass 2 points 3 years ago

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.

path: 0 25726 34724 35743 35845, hotness: undefined, score: 2, children: 4
constantokra 2 points 3 years ago

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.

path: 0 25726 34724 35743 35845 36022, hotness: undefined, score: 2, children: 3
greybeard 2 points 3 years ago

Strange, Lemmy didn't tell me you replied. Well, I run mostly Ubuntu Server OSs for Linux for work, but at home I am cheating and using a Synology NAS as my home server with docker installed on it. CentOS used to be a good go-to for servers, but I think Redhat made some changes to the way it releases and I think a lot of the CentOS users moved to other distros.

path: 0 25726 34724 37011, hotness: undefined, score: 2, children: 6
DidacticDumbass 1 point 3 years ago

Interesting. I never used CentOS, but I think it makes sense to run an OS designed to be used in servers. That would probably make my life a hell of a lot easier than setting up everything on my own.

Good call.

path: 0 25726 34724 37011 42557, hotness: undefined, score: 1, children: 4
greybeard 1 point 3 years ago

Honestly, with Linux, the biggest difference between server distros and desktop distros is if a GUI is installed by default. But one advantage of using a well known server distro like Ubuntu Server is that most articles on the Internet assume you are running it.

path: 0 25726 34724 37011 42557 46145, hotness: undefined, score: 1, children: 3
carlwgeorge 1 point 3 years ago

CentOS still works great for servers. The problem with classic CentOS and other RHEL clones is that they can't fix bugs or accept contributions that change the OS. CentOS finally fixed these problems by moving upstream of RHEL (but still downstream of Fedora). It is now the major version that RHEL minor versions branch off from, so it's still very stable and highly compatible with RHEL. I've got a thread with diagrams that may help.

https://fosstodon.org/...

path: 0 25726 34724 37011 53214, hotness: undefined, score: 1, children: 0
constantokra 2 points 3 years ago

The thing about docker is, you can set it up with all your data mounted into a folder in your home directory. So, for instance, ~/docker/jellyfin/data, and your docker compose file for jellyfin is in the jellyfin folder. So if you want to move it to a different system, you just rsync the folder over and run docker-compose up and it's done. Also, backups are super simple, because you just stop the container, rsync (or Borg or duplicati, restic... whatever) your container's folder over. Of your server gets completely trashed, you just restore your backup to another computer and you're good. Usually the better maintained projects are even architecture aware, so you can move from Intel to arm or whatever. It's totally worth learning.

path: 0 25726 34724 35724, hotness: undefined, score: 2, children: 6
DidacticDumbass 3 points 3 years ago

Okay. Awesome. I was seriously thinking about getting NAS or a specialized media box like an NVIDIA Shield or Dune HD, but I have plenty of older computers that can do the job, so it seems like a waste. I have Rokus that handle video playback, so I just need to set up streaming.

I do need to get better at backing up! My computer has like, 250 GB SSD and a TB HDD I never mount, but definitely need to use for offloading all my data. Just downloading a few games really eats up my disk space. Need to get that sorted out too.

Damn I am so lazy with computers.

path: 0 25726 34724 35724 35802, hotness: undefined, score: 3, children: 5
constantokra 2 points 3 years ago

I used a really old laptop with a bunch of USB disks for quite a while. Then I made a naskiller 4, and it was super easy to migrate because I used docker for everything. I'd recommend searching up the nasskiller builds whenever you do want a NAS. They price everything out and tell you exactly what you need and what options you have, and it emphasizes getting used hardware off eBay for cheap.

Backing up is always a challenge. I'd suggest looking into duplicati, because it's super easy for servers and desktops.

path: 0 25726 34724 35724 35802 36069, hotness: undefined, score: 2, children: 4
hellfire103 7 points 3 years ago

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?

path: 0 25914, hotness: undefined, score: 7, children: 2
leetnewb 2 points 3 years ago

What's your xmpp server of choice?

path: 0 25914 30016, hotness: undefined, score: 2, children: 1
hellfire103 2 points 3 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.

path: 0 25914 30016 30205, hotness: undefined, score: 2, children: 0
AsepticFuturisticFox 7 points 3 years ago

Miniflux as an RSS reader

path: 0 25490, hotness: undefined, score: 7, children: 3
beerd 4 points 3 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?

path: 0 25490 25689, hotness: undefined, score: 4, children: 2
darcmage 4 points 3 years ago

This will create rss feeds with the full article. It can then be used in your aggregator/reader of choice to allow offline reading. I use it in combination with FreshRSS and Feeder on android.

https://github.com/...

path: 0 25490 25689 26152, hotness: undefined, score: 4, children: 0
AsepticFuturisticFox 2 points 3 years ago

I suppose so, but I'm not sure since it's a web app

path: 0 25490 25689 25981, hotness: undefined, score: 2, children: 0
Contend6248 6 points 3 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.

path: 0 46626, hotness: undefined, score: 6, children: 0
I_Am_Jacks_____ 5 points 3 years ago

Home Assistant! You can host it inside a VM.

path: 0 25556, hotness: undefined, score: 5, children: 2
beerd 4 points 3 years ago

I attempted to use different home assistant softwares, but i always ended up deciding that i will wait till offline voice recognition is a bit more usable (not being a native englis speaker its a rougher experience). I will pobably try it again soon though.

path: 0 25556 25631, hotness: undefined, score: 4, children: 1
greybeard 6 points 3 years ago

Home Assistant, despite the name, isn't an Assistant like Alexa or Google Home, it is actually a home automation integrator. It connects to practically everything, and then workflows can be triggered off the states of your IOT stuff. In my house, I use it to, among other things, turn down/off the light when grid power goes down and I'm running on battery power, as well as send me a notification that I've lost grid power.

path: 0 25556 25631 25912, hotness: undefined, score: 6, children: 0
stales 5 points 3 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

path: 0 47511, hotness: undefined, score: 5, children: 0
bird 5 points 3 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.

path: 0 26840, hotness: undefined, score: 5, children: 0
alehel 4 points 3 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.

path: 0 30119, hotness: undefined, score: 4, children: 0
luna 4 points 3 years ago
path: 0 47746, hotness: undefined, score: 4, children: 2
Nitrousoxide 4 points 3 years ago

Also, if you want to actually learn, I would strongly recommend against using Docker containers for everything. Besides being stuck with what the developers prefer, all the work of installing things is already done.

I really disagree on this point. You should use docker or podman (preferably Podman) to containerize your applications on your server to keep them ephemeral and separated from the host OS wherever possible. This improves security, makes setups reproducible, and eases backup and restore procedure. If you want to build from source do so with a containerfile/docker file to keep your build environment fresh and clean.

path: 0 47746 51566, hotness: undefined, score: 4, children: 1
grouvie 1 point 3 years ago

Exactly this. You should use docker and for a beginner Podman is perfect.

path: 0 47746 51566 76401, hotness: undefined, score: 1, children: 0
derek 4 points 3 years ago

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.

path: 0 26888, hotness: undefined, score: 4, children: 2
kat 3 points 3 years ago

I'm really happy with Photoprism as well, it's great to have facial recognition without relying on Google Photos

path: 0 26888 43963, hotness: undefined, score: 3, children: 1
derek 1 point 3 years ago

Yeah, and syncing is so easy, I just press a button and don't care about it.

path: 0 26888 43963 50013, hotness: undefined, score: 1, children: 0
JurassicPork 4 points 3 years ago

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 😂

path: 0 28011, hotness: undefined, score: 4, children: 3
Parsnip8904 3 points 3 years ago

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

path: 0 28011 28460, hotness: undefined, score: 3, children: 2
JurassicPork 2 points 3 years ago

Heimdall still being maintained via linixserver, but just looked up dashy/homarr....and looks pretty nifty! Think I might spin this up and run both until I figure which one I like best 😊 thanks!

path: 0 28011 28460 33625, hotness: undefined, score: 2, children: 1
Parsnip8904 1 point 3 years ago

No worries :) I didn't know that. Last time I checked the GitHub looked kind of dead. It is a great project so I'm glad it's alive.

Homarr is kind of good for a very simple page and is very robust but dashy is really powerful. It has become an essential part of my homelab.

path: 0 28011 28460 33625 34620, hotness: undefined, score: 1, children: 0
DidacticDumbass 3 points 3 years ago

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.

path: 0 34756, hotness: undefined, score: 3, children: 5
constantokra 3 points 3 years ago

SSH, and then docker compose. Are you familiar with linux CLI? Also, if you're interested in putting files on a server, you can always mount the folders locally with sshfs. SSH is basically enough to make linux preferable to windows for anyone who likes to tinker or do anything remotely. And it's not going away either. The SSH knowledge I gained a decade ago is still completely relevant.

path: 0 34756 35611, hotness: undefined, score: 3, children: 0
luckless 1 point 3 years ago

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

path: 0 34756 41341, hotness: undefined, score: 1, children: 3
DidacticDumbass 2 points 3 years ago

I know have used this before. Hell, I am pretty sure I have taken a class on Unix. I just need familiarise myself with it again.

path: 0 34756 41341 42753, hotness: undefined, score: 2, children: 2
luckless 2 points 3 years ago

Just jump back in, get familiar with using docker, maybe set up an *arr stack. Man pages are great but I'd also recommend TLDR for quick referencing of common uses of commands.

path: 0 34756 41341 42753 42831, hotness: undefined, score: 2, children: 1
DidacticDumbass 2 points 3 years ago

Thank you! Reading man pages can be unecessarily confusing.

path: 0 34756 41341 42753 42831 43080, hotness: undefined, score: 2, children: 0
priapus 3 points 3 years ago

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

path: 0 53543, hotness: undefined, score: 3, children: 0
neo 3 points 3 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++

path: 0 30254, hotness: undefined, score: 3, children: 0

thanks for using Leebra!

go to feed...