[HN Gopher] What are your most used self-hosted applications?
       ___________________________________________________________________
        
       What are your most used self-hosted applications?
        
       Author : geeked
       Score  : 441 points
       Date   : 2022-05-04 13:27 UTC (9 hours ago)
        
 (HTM) web link (noted.lol)
 (TXT) w3m dump (noted.lol)
        
       | movedx wrote:
       | I'm late to the party, but I do have a question.
       | 
       | For me, reliability and data backups/recovery play an important
       | role in setting up systems like this. I find that if I think
       | about setting up a self-host solution, my mind goes to, "But what
       | if it fails and you lose all your effort in a theft, fire, flood,
       | or just hardware/data failure?"
       | 
       | And that side of my brain would be right: what if that happened?
       | 
       | So I guess I'd ask the author: how do you handle this niggling
       | feeling in your brain, if you get it like I do.
        
         | philjohn wrote:
         | I can't answer for the author, but I can answer for myself.
         | 
         | First of all, I have a little bit of fault tolerance with using
         | ZFS and ZRaid 2 with 6 disks - so I'm good until 2 disks have
         | failed.
         | 
         | But more than that, everything is backed up offsite using
         | Restic and the JottaCloud RClone backend - the data I don't
         | want to lose is around 4TB (backups from all computers in the
         | house, and SeaFile sync of all mobile devices) so whilst the
         | initial upload wasn't super fast (although not too bad as I've
         | got a 70Mbps upload speed) periodic sync each day is super
         | quick.
        
       | davidkuennen wrote:
       | https://ghost.org for
       | 
       | https://davidkunnen.com
       | 
       | https://stockevents.app/help
       | 
       | https://stockevents.app/blog
        
       | pajtai wrote:
       | Definitely Gitlab
        
       | sureglymop wrote:
       | Syncthing, Nextcloud, Calibre-web, GitLab, PiHole, Grocy.
        
         | seabrookmx wrote:
         | TIL Calibre-web is a thing. Cool!
         | 
         | I was creating "htmlz" archives from calibre and then
         | extracting them to a directory my nginx server could see but
         | this is way cleaner/better.
        
       | Macha wrote:
       | Vaultwarden and Jellyfin
        
       | nolan879 wrote:
       | Portainer - Docker management via web Sonarr/Radarr/ Bazarr/
       | Jackett - Linux ISO manager qBittorrent- Linux ISOs Overseer - So
       | my family can request Linux ISOs Plex - Streaming content for
       | family Nginx Proxy Manager - Too lazy to configure reverse
       | proxies by hand Homebridge/ Homeassistant - Home automations and
       | HomeKit integrations Hammond - Vehicle expense tracking Octoprint
       | - Mainly used to check on my printer without standing up Heimdall
       | - Launchpad for all sites hosted above
        
       | sc68cal wrote:
       | Netbox
        
       | anderspitman wrote:
       | Self-hosting is still way too hard. Running your own Plex server
       | on an old laptop shouldn't be any more difficult or less secure
       | than installing an app on your phone.
       | 
       | Folks shouldn't have to understand DNS, TLS, HTTP, IP addresses,
       | ports, NAT, CGNAT, port forwarding, etc in order to run a server
       | application on their own hardware.
       | 
       | I think we can build usable abstractions around most of it, while
       | being secure by default.
       | 
       | [0]: please consider open source Jellyfin instead
        
         | turtlebits wrote:
         | Docker and Tailscale are all you need. I have all my services
         | in single docker-compose yaml.
        
           | mafro wrote:
           | What's the value of Tailscale in a home network with self-
           | hosted apps?
        
           | anderspitman wrote:
           | Docker and Tailscale are still an order of magnitude more
           | complicated than installing an app on your phone.
        
           | jotm wrote:
           | Having to use third party repos and trust the uploaders kind
           | of misses the point of self-hosting imo
        
         | jotm wrote:
         | I don't know... most people are too dumb/lazy to install a
         | program using an installer or apk file.
         | 
         | Notice how most of the software listed is free and open source
         | - if the end user can't be arsed to learn a few things, why
         | would the developers go out of their way to accommodate them?
         | 
         | They're just not the intended market.
        
       | jraph wrote:
       | - Emails (Postfix, Dovecot and their friends)
       | 
       | - Nextcloud (files, contacts, agendas, picture sharing),
       | 
       | - Invidious
       | 
       | - WordPress I guess for the few websites I maintain.
       | 
       | - PeerTube (to host videos for my choir)
       | 
       | - Trivabble [1], a network Scrabble game I started, which is used
       | quite a bit, so I guess it counts, but not by me (because I don't
       | enjoy playing Scrabble).
       | 
       | I probably forget something but those are the most used.
       | 
       | [1] https://trivabble.org/demo/ |
       | https://gitlab.com/raphj/trivabble
        
       | theshrike79 wrote:
       | All running on a Lenovo ThinkCentre 9000 running unRaid (with
       | just one drive =P):
       | 
       | PiHole, it's the first thing I add to every network I set up.
       | Can't live without it.
       | 
       | The *arr -stack (son-, rad-, baz- etc)
       | 
       | Plex for media at home and on the go (Plex Pass). Maybe I'll look
       | up Jellyfin at some point, but for now Plex is superior.
       | 
       | Home Assistant + zigbee2mqtt + NodeRED + n8n for home automation
       | and other tasks.
       | 
       | Mosquitto + Redis for communication and database use for my own
       | projects.
       | 
       | Tailscale node for accessing my home network as a bastion host.
        
       | binwiederhier wrote:
       | Since you asked; My most used is ntfy [1] - It provides push
       | notifications for pretty much anything and everything and can be
       | easily integrated. It's used by a ton of selfhosters already, and
       | I'm trying to make it better every day.
       | 
       | (Disclaimer: I wrote it.)
       | 
       | [1] https://github.com/binwiederhier/ntfy
        
         | jaytaylor wrote:
         | Also posted yesterday:
         | https://news.ycombinator.com/item?id=31252441
         | 
         | No discussion as of yet, but I favorited it because I plan to
         | try it out in the near future.
         | 
         | Thank you binwiderhier for doing all this hard work, your drive
         | is impressive!
        
       | mushufasa wrote:
       | Zulip
        
       | cassianoleal wrote:
       | The Lounge
       | 
       | Plex and Jellyfin (yes, both)
       | 
       | Calibre-web
       | 
       | Vaultwarden
       | 
       | TrueNAS
       | 
       | PiHole
       | 
       | Paperless-ngx
       | 
       | Edit to add: Syncthing
        
       | ilmiont wrote:
       | GitLab.
        
       | omnicognate wrote:
       | gitea and vaultwarden (and various things I've made for my own
       | use)
        
       | mro_name wrote:
       | - ShaarliGo [0], my own scratch to a maybe more common itch
       | 
       | - lighttpd webserver
       | 
       | - ZeroBin [1] pastebin
       | 
       | - Gogs [2] git hosting
       | 
       | - qr code generator [3] (some lines of bash)
       | 
       | - static ios OTA test deployments [4]
       | 
       | - Minecraft Server Spigot 1.16.5
       | 
       | - dokuwiki
       | 
       | [0] https://demo.mro.name/shaarligo
       | 
       | [1] https://github.com/elrido/ZeroBin
       | 
       | [2] https://gogs.io
       | 
       | [3] https://qr.mro.name
       | 
       | [4] https://codeberg.org/mro/iOS-OTA
        
       | [deleted]
        
       | nobodywasishere wrote:
       | - Email: Mail-in-a-box - Cloud
       | (Calendar/contacts/files/notes/photos): Nextcloud - Matrix:
       | Synapse
        
       | withinboredom wrote:
       | For me:
       | 
       | Garage: s3 for backups and Docker images
       | 
       | Loft: for managing a small cluster and providing oauth
       | 
       | Rob's Magic VPN: custom software for managing a VPN and switching
       | to/from the VPN with some routing magic.
       | 
       | Longhorn by Rancher: for providing volumes on the cluster.
       | 
       | Harbor: personal Docker registry using Garage as a backend.
        
       | d4a wrote:
       | FreshRSS, Dendrite (Matrix), Keycloak+slapd (auth), TheLounge
       | (IRC), Vaultwarden (Bitwarden implementation in rust)
        
       | joeyrobert wrote:
       | Seafile. Locally hosted Dropbox alternative which works well for
       | my needs (300GB+ stored).
       | 
       | Emby. Network media streaming.
       | 
       | qBittorrent with the web server enabled. Downloading Linux ISOs.
       | 
       | Airsonic. Music library streaming, though I find myself using
       | Emby for this more often.
       | 
       | All running on Ubuntu 20.04 on an Intel NUC with 16GB RAM.
        
       | FerretFred wrote:
       | Mosquitto MQTT Broker. Its main purpose is to receive published
       | system status (free disk space, memory, load, temperature)
       | messages from other servers. The clients all use mosquitto_pub in
       | a 5-line bash script run by crontab every 5 minutes. It's secure,
       | has a very low overhead all round and I can access the topic from
       | any device that has an MQTT client without needing SSH, VPN etc
       | access.
       | 
       | I also use it for publishing file upload status messages, and
       | recently, the carbon-zero fuel power generation percentage for my
       | neighbourhood.
        
         | mxuribe wrote:
         | Wow, this sounds great! Did you happen to write up any details
         | on your blog or someplace? I'm greatly interested in learning
         | more about this!
        
         | alchemist1e9 wrote:
         | That sounds like a great use case of MQTT. Do you have any tips
         | or references to copy your approach?
         | 
         | Is it easy to display the last message received on a collection
         | of topics? It would make it easy to watch a custom summary of a
         | large system.
        
           | FerretFred wrote:
           | Thanks! You should get a broker set up first and play around
           | on localhost: this makes it easier to get acquainted with
           | what you can and can't do. Experiment with the QOS and
           | 'retain' settings to make sure you don't lose messages.
           | 
           | I did a writeup at https://petergarner.net/notes.php?thisnote
           | =20190811-Lightwei... which should give you some ideas. As
           | regards clients I'd recommend the cross-platform MQTT
           | Explorer https://mqtt-explorer.com/ and for iOS, I've settled
           | on EasyMQTT which also provides some graphing options. I
           | don't use Android but most of the clients are good (and
           | free). Hope this helps!
        
             | alchemist1e9 wrote:
             | This is just excellent. Thank you so much. I have a jumble
             | of collectd, statsd into a TICK stack, hooked into PageDuty
             | for alerts, but it's just all so bulky and weby, whereas
             | your approach is clean and bespoke, especial for monitoring
             | of a custom system/platform. I will be starting on this by
             | end of the day. I like it.
        
       | westurner wrote:
       | awesome-selfhosted/awesome-selfhosted lists quite a few:
       | https://github.com/awesome-selfhosted/awesome-selfhosted
        
       | daledavies wrote:
       | Shameless plug but if you are looking for a homepage to list all
       | the apps you self-host, I made one called Jump that you might get
       | find useful...
       | 
       | https://github.com/daledavies/jump
        
       | rocky1138 wrote:
       | * git
       | 
       | * Syncthing
        
       | mmcnl wrote:
       | Everything in Docker ofcourse:
       | 
       | - Caddy, very easy reverse proxy
       | 
       | - Authelia, single-sign on for all my services (I prefer that to
       | VPN)
       | 
       | - PiHole, for blocking ads
       | 
       | - Nextcloud, private Dropbox
       | 
       | - Gitea, private Git
       | 
       | - InfluxDB + Chronograf, for monitoring my home
       | 
       | - Jellyfin, media server
       | 
       | - Sabnzbd, NZB client
       | 
       | - Deluge, Torrent client
       | 
       | - IPSec VPN
        
       | erulabs wrote:
       | Photostructure, Actual, Tandoor Recipes, and a load of media
       | stuff. If anyone is interested in home hosting, but not sure
       | where to start, we're trying to make it easy with custom hardware
       | https://pibox.io ! I maintain a ton of Kubernetes templates for
       | various self hosted apps as well!
        
       | Vladimof wrote:
       | Pihole, PiVPN, RSS aggregator, Syncthing, Jirafeau (not used much
       | but I really like it)
        
       | devinegan wrote:
       | Tiny Tiny RSS
        
       | tinus_hn wrote:
       | Nextcloud, I don't want to be dependent on a third party for
       | storage anymore. I don't want to fear them going out of business,
       | raising their prices or banning me because I store a file they
       | don't like.
       | 
       | Of course I also like messing with that kind of thing and being
       | in control but those are not the main reason.
       | 
       |  _edit_ oh and I'm 100% through someone else hosting and messing
       | with my calendar and contacts, which Nextcloud does fine for me.
        
       | Mister_Snuggles wrote:
       | My main "user-facing" applications are:
       | 
       | * Blue Iris - for video surveillance
       | 
       | * Home Assistant
       | 
       | * Jellyfin
       | 
       | My main backend things are:
       | 
       | * Node-RED - for more complicated home automation than can be
       | reasonably built in Home Assistant
       | 
       | * deCONZ - for my Zigbee lights and sensors
       | 
       | * PostgreSQL
       | 
       | * StrongSwan and Wireguard VPNs - I'm still evaluating Wireguard.
       | I like the simplicity, but there are some things that I can do
       | with StrongSwan that I can't do with WireGuard (specifically,
       | split-DNS).
       | 
       | * Pi-hole
       | 
       | * Kubernetes - I'm just playing with this at the moment, but I'm
       | running Pi-hole in it as it's not a critical service.
       | 
       | * Nginx - reverse proxy and TLS termination.
       | 
       | * TrueNAS Core on a QNAP NAS
       | 
       | I'm sure there's some I missed.
        
       | kretaceous wrote:
       | I REALLY want to start self-hosting but I can't afford a separate
       | homeserver. I have a personal list of software to self-host and
       | have looked into VPS providers like DO, Vultr, Linode & Hetzner.
       | 
       | While they're cheap, should I really self-host on shared CPUs
       | because that's all I can afford right now.
       | 
       | My basic system would be Pi-Hole, Miniflux, Linkding. Maybe
       | Bitwarden.
       | 
       | What would be a good way to get started? Any suggestions are
       | welcome.
        
         | jmnicolas wrote:
         | I don't know your situation, but can't you use an old PC to
         | start your self-hosting journey?
         | 
         | It's what I did. It costs me less in electricity than a VPS but
         | it's way more powerful.
         | 
         | The only thing I eventually bought was an UPS, because for some
         | reason I regularly have micro power cuts at home.
        
           | enobrev wrote:
           | This is exactly my setup. I build a new desktop from scrath
           | every 5-7 years (upgrading incrementally in between) and my
           | last desktop is now my server. Added 5 pairs of 10tb drives
           | using zfs and the thing is so reliable I sometimes forget I'm
           | hosting it at home.
           | 
           | I have it connected to a small UPS due to the occasional
           | random brown-out in my neighborhood. The server only runs on
           | the UPS for about 15 minutes, but during the rare substantial
           | power outage, that's enough for me to power it down gently.
           | 
           | I also have a little desktop Lenovo PC I found cheap (used)
           | at microcenter that I use as my primary zwave hub with a
           | custom MQTT/JS based home automation script. This replaced a
           | Raspberry Pi, which I loved, but after losing the storage a
           | couple times, I no longer rely upon as a primary server
        
         | hn_version_0023 wrote:
         | You can pick up an HP MicroServer for around $400 on ebay...
         | this is my plan, as I am also on a tight budget, and burning
         | cash, even a $5/mo Droplet, is just more than I wish to spend.
         | 
         | Bonus, those MicroServers are supported by ESXi, IIRC
        
           | brimble wrote:
           | I got an ecc-ready used workstation on Ebay. After adding a
           | smallish SSD for the system drive and upgrading the memory to
           | 16GB I think my total cost was in the neighborhood of $200.
           | Cost about as much as two top-end fully-equipped (case, heat
           | sinks, disk) Pi4s, but is much more powerful, and,
           | conveniently, includes space & ports for my SATA spinning-
           | rust bulk storage disks.
           | 
           | It _is_ a (fairly small) desktop tower, so it takes up quite
           | a bit more space than a couple of Pis, though, again, it also
           | encloses some internal hard drives, which is nice. I 'm not
           | sure about power use but I'd just gut-instinct guess it's
           | equivalent to four or five Raspberries Pi, even if you take
           | out the power to run the hard drives, so it is (probably)
           | worse on that front.
        
         | cassianoleal wrote:
         | > What would be a good way to get started?
         | 
         | Rent a Linux server, deploy the Tailscale client, run apps on
         | it.
         | 
         | > should I really self-host on shared CPUs
         | 
         | That shouldn't generally be a problem unless you're a very high
         | value target (or really unlucky), but if you're that worried,
         | rent a bare metal server.
        
         | DavideNL wrote:
         | Why not just use a Raspberry Pi? It's cheap and uses almost no
         | power (=very low electricity cost.)
        
         | tombert wrote:
         | I haven't seen them be mentioned, another good option is to buy
         | a thin client or multiple thin clients.
         | 
         | You can get them on eBay for <$100, they will typically have a
         | fair amount of RAM and a quad-core AMD CPU (enough to
         | outperform a raspberry pi pretty easily), and they will
         | typically be on the order of <20W of power usage, meaning that
         | even running 4-5 of them with k8s/Docker-Swarm won't murder
         | your power bill.
         | 
         | Just an example:
         | https://www.ebay.com/itm/154783701325?hash=item2409d3d94d:g:...
         | 
         | You can pretty easily install Ubuntu or something on there and
         | treat it like a normal computer.
        
         | npteljes wrote:
         | My first home server was an old beaten laptop, the CPU was not
         | even 64 bit. Even the current one is assembled of basic office
         | hardware and some HDDs. My suggestion is that you grab the
         | first unused hardware available, and use that.
        
         | alligatorplum wrote:
         | A Raspberry Pi is the perfect playground to get started with
         | self-hosting. It is cheap and barely takes up any physical
         | space.
         | 
         | Pi-Hole and bitwarden are simple enough applications that you
         | can host both of them on a pi. Plus there are plenty of guides
         | available online to guide you thru the process if you do get
         | stuck.
         | 
         | I got started with self-hosting pi-hole on a raspberry pi
         | myself.
        
           | Steltek wrote:
           | Pi's are so hard to find. A second hand small form factor
           | (SFF) Dell off eBay is cheaper and more powerful/flexible.
        
           | qwertox wrote:
           | Yes but only a Raspberry Pi 4. The improvement compared to 3
           | is so big, that it's not worth getting a 3.
           | 
           | And it's nearly impossible to get any of them. I've been
           | trying to buy another 4 with 8 GB for over a year now, but am
           | not willing to go beyond 80 EUR for just the board.
        
             | drosan wrote:
        
         | vladvasiliu wrote:
         | You can look at Oracle Cloud. They have a "free forever" plan
         | that looks quite nice (4 ARM CPUs, 24 GB RAM and 200 GB
         | storage).
        
           | iwebdevfromhome wrote:
           | TIL! With those specs it might even be possible to run a k8s
           | cluster
        
           | jotm wrote:
           | Wow, what's the catch?
        
             | JazzXP wrote:
             | You're using an Oracle product ;-)
        
         | jcuenod wrote:
         | I bought a second hand Acer chromebox with a celeron and 4GB
         | ram for $15 on ebay (plus another $15 for shipping). It's much
         | more powerful than a pi4 and a lot cheaper too. Plus, it's x86,
         | not arm. I'm running docker swarm on it and using Cloudflare's
         | Argo tunnels.
        
         | lostlogin wrote:
         | A Pi will run a lot. Next step up is an Intel Nuc. An old one
         | is fine but the newer the better. The 11th gen is rather
         | powerful, but even the 8th is pretty great.
        
       | miloignis wrote:
       | Synapse (Matrix homeserver), mautrix-telegram (bridge for
       | Telegram to Matrix), Element Web (Matrix client) Mastodon
       | (federated, activitypub Twitter-like) SyncThing (P2P Dropbox) -
       | fantastic for syncing my purchased music & ebooks between devices
       | and sharing with my wife.
       | 
       | These are all on my small NixOS VPS (or individual devices for
       | SyncThing) - I've been meaning to setup an old laptop as a server
       | at home for home automation and media.
        
       | foresto wrote:
       | Radicale - a calendar (CalDAV) & contacts (CardDAV) server, with
       | DAVx5 on phones and Thunderbird on desktops.
        
       | mindcrime wrote:
       | Things we use in self-hosted form at Fogbeam Labs:
       | 
       | 1. MediaWiki (internal wiki)
       | 
       | 2. Bugzilla (issue tracker, used internally and externally)
       | 
       | 3. SugarCRM CE (internal CRM)
        
       | micromacrofoot wrote:
       | pihole stands between me and everything I do on the internet
        
         | Jleagle wrote:
         | I also really like AdGuard
        
           | evilduck wrote:
           | AdGuard Home the pihole alternative or their end client
           | options?
        
             | coolspot wrote:
             | I personally got tired of PiHole UI and switched to AdGuard
             | alternative.
             | 
             | I like it much better.
        
       | 120photo wrote:
       | Syncthing Plex Gitea Searx
        
       | nakatu wrote:
       | But how would one backup their self hosted apps? I imagine a cron
       | job to create snapshots then upload them to a cloud provider.
       | Isn't there a self hosted app for that as well?
        
         | acquacow wrote:
         | rsync to external USB HDD in my case. I cycle two 8TB externals
         | between my home and safe deposit box for offsite storage. I
         | swap them and then do a fresh rsync of all my jails/etc.
        
         | BaseballPhysics wrote:
         | For _data_ I care about, the data is hosted on a NAS that
         | incorporates an encrypted snapshot backup strategy with off-
         | site storage in Google Drive.
         | 
         | Configuration I tend to store in a git repository that I back
         | up.
         | 
         | For the VMs/whatever, I just document the setup and, in the
         | case of a disaster, would just rebuild. It'd be a gigantic
         | PITA, but the data and configuration are the important bits.
         | The rest is just labour.
         | 
         | That said, this is why I don't self-host truly critical
         | infrastructure like email or messaging. Everything I run are
         | things I could live without for a while if I had to.
        
       | deckard1 wrote:
       | Top two are definitely Syncthing and Navidrome. I really couldn't
       | live without either of these.
       | 
       | Organizing music is always a pain. But I use MusicBrainz picard
       | on a desktop or laptop over an sshfs mount to my server. It works
       | quite nicely.
       | 
       | I use Calibre-Web, but the whole Calibre system is just plain
       | awful. It's straight out of the 1990s in terms of UI and work
       | flow. I'd like to replace it one day, but I haven't found
       | anything better.
       | 
       | I also self-host an instance of Cyberchef[1] which is an
       | incredibly cool web app that does a variety of data conversions
       | and other things. No real point to hosting it I guess, but nice
       | if you're working with private data.
       | 
       | [1] https://gchq.github.io/CyberChef/
        
       | jonnycomputer wrote:
       | Mattermost: for in-family conversations; i don't want my personal
       | life mined for ad revenue, thank you.
       | 
       | Gitea: because gitlab is too heavy for a cheap cloud server, and
       | projects like microsoft/github's copilot project sort of ticks me
       | off, frankly.
        
       | fxtentacle wrote:
       | Gitea
       | 
       | Google Colab clone
       | 
       | Jitsi
        
       | agentultra wrote:
       | Email. By a long shot.
        
       | platz wrote:
       | bookmarking server: espial: https://github.com/jonschoning/espial
        
       | mekster wrote:
       | For row data management (I use it to manage to-do list), SeaTable
       | beats other contenders. It works nice on mobile too.
        
       | jeroenhd wrote:
       | We're dong lists? Okay then, here's mine, in order of
       | guesstimated value/effort: PiHole, Jellyfin, Matrix Synapse,
       | Vaultwarden, several Matrix bridges (Telegram and WhatsApp
       | mostly), Mailcow (postfix+dovecot+sogo+rspamd+...), Home
       | Assistant, Gitlab, Keycloak, Selfoss (RSS),
       | Sonarr+Radarr+Jackett, Nitter, Nextcloud, Seafile.
       | 
       | I've also got a bunch of smaller services that I don't really use
       | as often. I used to run Grocy and Firefly III quite intensively
       | for a while, but Grocy's UI started annoying me too much and
       | tracking finances became too annoying to do every day. I should
       | look into updates on those or alternatives, because they served
       | quite a useful purpose.
        
         | number6 wrote:
         | What do you use Keycloak for in this setup?
        
           | jeroenhd wrote:
           | I'm using a very lazy hack for authenticating web services by
           | letting Apache check the OpenID auth state in the browser and
           | redirecting to Keycloak's login page if the session expired.
           | 
           | It's like HTTP Basic Auth but with extra steps. It's
           | basically these rules:                   OIDCCryptoPassphrase
           | secretsecretsecret         OIDCProviderMetadataURL
           | https://keycloak.example.com/auth/realms/realmnamehere/.well-
           | known/openid-configuration         OIDCClientID my-web-server
           | OIDCClientSecret secretsecretsecret         OIDCRedirectURI
           | https://example.com/authenticated/
           | OIDCRemoteUserClaim preferred_username              <Location
           | /authenticated/>             AuthType openid-connect
           | Require valid-user         </Location>
           | <Location /sonarr/>             AuthType openid-connect
           | Require valid-user         </Location>                  #
           | Sonarr         ProxyPass /sonarr http://localhost:8989/sonarr
           | ProxyPassReverse /sonarr http://localhost:8989/sonarr
           | 
           | This basically ensures that if you try to visit
           | https://example.com/sonarr you'll get redirected to Keycloak
           | and asked to log in. It's the main reason I'm still running
           | Apache instead of nginx because I haven't figured out an easy
           | way to do this with nginx. I think you can do it with some
           | custom LUA and an extension?
        
       | BaseballPhysics wrote:
       | tt-rss. Web-based RSS reader with mobile client.
       | 
       | searx. Self-hosted meta-search engine.
       | 
       | Navidrome. Music streaming solution (paired with DSub).
       | 
       | Wallabag. Self-hosted Pocket. Scrapes and offlines content.
       | 
       | Paperless. Document management system. Paired with Genius Scan on
       | my phone. Particularly handy at tax time.
       | 
       | Huginn. Self-hosted IFTTT-like solution.
       | 
       | Gotify. Mobile push notification infrastructure that is
       | integrated with a ton of other stuff here.
       | 
       | deluged/deluge-web - Bittorrent client.
       | 
       | pi-hole. Nothing much to say here.
       | 
       | I also use syncthing all over the place (e.g. transferring
       | scanned documents from my phone to Paperless), but I don't think
       | of that as a self-hosted service per se.
        
       | WaitWaitWha wrote:
       | Home Assistant. https://www.home-assistant.io/
       | 
       | It removes the unnecessary thinking that I do not want to waste
       | time on. (e.g. is the washer flooding the basement? Light off if
       | I am not around, close and lock garage at night, etc.)
        
       | philjohn wrote:
       | Unlike others here, my goal isn't to be "google free" or "apple
       | free" but instead to have backups so that I'm not reliant on a
       | cloud platform going away.
       | 
       | To that end, my main server (self built around an Asrock Rack
       | mITX motherboard with a low power Core i3 9100T which supports
       | ECC RAM and 6 4TB IronWolf NAS drives in ZRaid2) has:
       | 
       | - Urbackup - backup client and server for all desktops and
       | laptops in the house
       | 
       | - Seafile - much more performant than NextCloud as it's just file
       | sync for the mobile devices
       | 
       | - Portainer to manage Docker
       | 
       | - Plex
       | 
       | - Wireguard for tunneling into the network
       | 
       | - Minecraft server for the kids
       | 
       | - Homeassistant
       | 
       | - InfluxDB for recording a heap of metrics
       | 
       | All of this is then backed up with Restic to JottaCloud
       | (Norwegian cloud hosting provider)
        
       | Helmut10001 wrote:
       | Miniflux, Funkwhale, Nextcloud
        
       | dotnet00 wrote:
       | Plex, then maybe Node-red for the lights, then Matrix and
       | Nextcloud.
        
         | cassianoleal wrote:
         | Do you federate your Matrix server with the main network? Which
         | implementation do you use, if you don't mind me asking, and
         | what has been your experience?
        
           | dotnet00 wrote:
           | Yes, I do federate (I also use it for IRC and you need
           | federation to access the liberachat IRC-Matrix bridge).
           | Besides that I have just one other active user.
           | 
           | I use synapse as the server and Element as the client. I had
           | tried out a bunch of other clients a few months ago, but
           | found Element to be the most mature.
           | 
           | My experience has been pretty great overall. There were a few
           | early issues (relating largely to a slightly weird network
           | setup) but otherwise it works very well once setup.
           | 
           | Recently when I was trying to setup Mastodon, I realized how
           | much more mature the setup process for synapse was. The setup
           | needed for networking is better documented and they have a
           | tool for testing if federation is working (and if not,
           | attempting to provide an explanation why). This made it
           | relatively easy to set things up correctly for my network
           | compared to Mastodon, where I finally just gave up and setup
           | a digitalocean droplet instead.
           | 
           | Functionality wise, everything works pretty well, E2EE
           | requires a bit of preplanning to maintain across devices (ie.
           | Keeping a backup of the keys or having the key store setup)
           | but that's reasonable. The spaces feature needs a bit of UI
           | polish but otherwise provides a similar hierarchical channel
           | grouping system as Discord and Slack.
           | 
           | I can't really think of any other particular criticisms I
           | have of it except that to administrate a server we still seem
           | to have to lean on a third party application, synapse-admin
           | (or hand write curl requests), it would be nice for it to
           | just be incorporated into the client or into the server. I
           | haven't had to use it much due to not having many users, but
           | I imagine it's pretty relevant for servers with more users.
        
             | cassianoleal wrote:
             | Thanks for the writeup!
             | 
             | I've tried running Synapse (and was partially successful) a
             | little while ago but didn't try to federate as I never took
             | the basic hosting of it anywhere.
             | 
             | I will try again when I have my new home infra set up.
        
       | Bedon292 wrote:
       | FreeNAS w/ Plex on it. And auto backing up some folders to
       | Backblaze B2.
       | 
       | HomeAssistant w/ AdGuard Home and various other things on it.
       | 
       | Used to also do PFSense, but ended up just using Ubiquiti now.
       | Miss a few things, but its one less place to manage things.
        
       | bertman wrote:
       | Pi-Hole, Prosody (XMPP server), Miniflux (RSS), Pass (password
       | store, although it's only a git repo, so doesn't really count)
        
       | dervjd wrote:
       | On an old Dell Optiplex Micro:
       | 
       | - AdGuard for DNS blocking.
       | 
       | - HomeAssistant for all of my smart home stuff.
       | 
       | - Confluence for my wiki (back when you could get a $10 license,
       | and yes I know it's overkill/unnecessary pain).
       | 
       | - Postgres (for Confluence)
       | 
       | - Nginx for reverse proxy.
       | 
       | I also have a Synology NAS (DS1618+) with a bunch of 10TB drives.
       | The stock Synology apps are pretty decent and the entire package
       | is polished compared to using something like FreeNAS. I use the
       | built-in Photos app to manage my photo collection, ActiveBackup
       | handles backups across all my PCs, and the Synology Drive
       | software replaces Dropbox for me (complete with the ability to
       | share a file via a password protected link). I run a dockerized
       | version of SabNZBd/Sonarr/Radarr as well right on the NAS.
       | Synology's CloudSync utility copies my most important files to a
       | Backblaze B2 bucket.
       | 
       | I have the NAS connected via a 10 gig NIC for the NAS and a cheap
       | Mikrotik 10 gig switch (with a gigabit uplink to the rest of my
       | network). Combined with a QNAP Thunderbolt to SFP adapter for my
       | MacBook, it's more than fast enough to use like local storage,
       | including running VMs.
        
       | 2OEH8eoCRo0 wrote:
       | Adguard - PiHole alternative
       | 
       | Plex - media panacea
       | 
       | Transmission
       | 
       | Valheim - currently disabled, waiting for more content
        
       | throwaway894345 wrote:
       | How do people feel about Prom/Grafana? I can figure out most
       | things, but I've had nothing but problems with these tools for
       | years. I assume I'm the problem, because I never hear anything
       | but high praise from anyone else. But for me it's pure friction
       | every time I touch them and I can't figure out why.
        
         | philjohn wrote:
         | You could try looking into the Influx stack - I have InfluxDB
         | 2.x running, which has it's own built in dashboarding tool
         | which (I find) has a lower learning curve than Grafana.
         | 
         | Then to feed it metrics use Telegraf.
        
         | darkwater wrote:
         | What are the issues you have?
        
       | slipperlobster wrote:
       | I have a _terrible_ memory and am constantly forgetting things
       | about friends I have known for almost a decade. I host this in a
       | container that I am likely going to move to a RPi:
       | https://github.com/monicahq/monica
        
       | timw4mail wrote:
       | TinyTinyRSS, RoundCube, and Adminer. RSS client, Email IMAP
       | Client, and Database manager.
        
       | mekster wrote:
       | Portainer looks popular but it's actually not easy to use, can't
       | see which container is upgradable and doesn't even care to
       | support mobile.
       | 
       | I found an alternative which is still a very young project but
       | I've replaced Portainer.
       | 
       | https://github.com/SelfhostedPro/Yacht
        
         | po1nter wrote:
         | I use watchtower to update my containers
        
       | makr17 wrote:
       | freepbx
       | 
       | unifi controller
       | 
       | home assistant
       | 
       | mythtv
       | 
       | mailcow
       | 
       | ntp/chrony with a gps antenna
        
       | pkulak wrote:
       | A Matrix server for me, plus a bunch of bots. Owning all my
       | family's chats is fantastic, and making stupid bots keeps me
       | endlessly entertained.
       | 
       | https://www.youtube.com/watch?v=pmTVerYNvs0
        
       | nextgens wrote:
       | Mailu - a mail server as a set of Docker images.
        
       | zaik wrote:
       | I host Prosody for myself and my family.
        
       | colordrops wrote:
       | My main goal is to replace cloud services so I can be Google-
       | free. I've also got LineageOS + MicroG on my phone. This is all
       | running in docker containers on NixOS (other than OPNSense), with
       | automated restic backups to a NAS as well as Backblaze. One of my
       | goals is to be able to deploy all this again from scratch with
       | minimal effort, and I think I succeeded, though haven't had to
       | test it yet.
       | 
       | Nextcloud - for caldav and carddav calendar, contacts, and tasks
       | 
       | Xbrowsersync - sync bookmarks across device
       | 
       | Synchthing - backup data from my phone. I use Neo Backup to take
       | a snapshot of all apps, so the phone should theoretically be
       | restorable from scratch.
       | 
       | Jellyfin - Spotify replacement. The Finamp app is fantastic.
       | 
       | Home Assistant - automate my media center, as well as control
       | outdoor lights and door locks, and check if any doors or windows
       | are open or unlocked when I'm away.
       | 
       | OPNSense on a protectli box - amazing open source gateway
       | software that does everything.
       | 
       | AdGuard Home (on OPNSense) - DNS based ad blocking
       | 
       | Wireguard (on OPNSense) - allows me to have an always on partial
       | tunnel VPN on my phone and laptops that allows access to home
       | services while remote, and also allows me to use my Ad Guard DNS.
       | 
       | HAProxy + LetsEncrypt (on OPNSense) - setup to provide subdomains
       | for each of the services at home. Only a couple are public
       | (contacts and calendar), but the rest become available when the
       | VPN is on.
       | 
       | Smokeping - use it to collect data to rub into Spectrums face
       | when they go down.
       | 
       | Pintry - Pinterest clone
        
         | unknown2374 wrote:
         | Hi! I have been wondering about whether investing into home
         | assistant would be worth it to control my media center as well.
         | Do you happen to have handy links to any resources you found
         | helpful?
        
           | colordrops wrote:
           | I just used the standard integration documentation on HA's
           | website.
        
             | aeleos wrote:
             | What functionality do you get out of the media center? Is
             | it just for local media, or do you use integrations for
             | other services?
        
               | colordrops wrote:
               | I described it in another comment:
               | 
               | > I've got an msi desktop gaming PC, an LG CX OLED TV,
               | and a Yamaha RX-A2A receiver and they never played well
               | together. The kids always had a hard time getting them
               | all on at once and set to the right inputs and launching
               | steam.
               | 
               | > So I created a Home Assistant automation that does all
               | that, bought a Zwave button that sits on the coffee
               | table, and now they just turn it all on with one button
               | like it's a video game console.
               | 
               | I also plan to add "scenes" where I can just tap the
               | button and the lights dim, and the media center gets put
               | into movie mode, as well as a "music" scene for when I
               | have parties, which would join the two zones my receiver
               | supports an then start playing a playlist from spotify.
        
               | dervjd wrote:
               | Love this. My TV setup is super straightforward these
               | days, but I had a nice home theater setup in my previous
               | house and used a rather disappointing Logitech Harmony
               | remote.
               | 
               | If you want to get creative, you could create a custom
               | dashboard and put an old iPod touch/Android device in
               | kiosk mode and use it as a remote touch panel control for
               | your home theater (or anything else in HomeAssistant).
               | 
               | I have two Lenovo M8 tablets ($100/each) that I'm using
               | as home control panels - super convenient and rock solid.
               | https://imgur.com/a/f0aNTRq
        
               | colordrops wrote:
               | Nice tip on the tablets
        
               | dervjd wrote:
               | Yeah they're solid - come with a little dock so it looks
               | like a high-end automation system panel. You can
               | configure the power settings to hold the battery charge
               | around 50% to prevent any issues with the battery
               | swelling.
               | 
               | If you go this route, definitely buy the Android app
               | FullyKiosk. It will let you lock the tablet to the
               | HomeAssistant dashboard, automatically recover if
               | something crashes, etc. I have it set up to use the
               | built-in camera & motion sensor to automatically turn on
               | the display if someone walks up to it or touches the
               | tablet, and automatically turns the screen off after a
               | few minutes of no motion.
        
               | dervjd wrote:
               | Not OP, but various automations that fire off commands
               | based on whatever your TV, receiver, Apple TV box, etc
               | are doing are how I find it most useful.
               | 
               | Example: I have some cheap Govee LED strip lights behind
               | my TV for ambient lighting. HomeAssistant can detect when
               | my Apple TV (or Samsung smart TV) is on and automatically
               | turn on the lights for me. I don't have to reach around
               | the back of the TV to try and find the little button to
               | turn the lights on (or remember to turn them off).
               | 
               | I can also control both my TV and Apple TV through
               | HomeAssistant. It's not exactly the most
               | polished/straightforward, but you could definitely string
               | together some automations - something like a "movie
               | night" button that dims the lights, turns on the TV,
               | switches to the appropriate input, and cues up a file.
               | For me that's more hassle than it's worth.
        
         | avh02 wrote:
         | Funny, I used smokeping to run regular speedtests on top of
         | pings to establish the cable connection in my neighbourhood was
         | oversubscribed (daily slowdown to a crawl during work hours in
         | WFH mandate, order of magnitude increased ping during the day
         | time vs e.g 3 a.m.). Changed connection/provider and would
         | consistently get max speeds and more consistent ping.
        
           | colordrops wrote:
           | Who was your provider, and who is your new provider?
           | 
           | I was having both bad connectivity to Spectrum as well as
           | buffer bloat, which I think was upstream. Had to get Spectrum
           | in three times, after which the spent several days up on the
           | pole and in the field doing major work, and the problem
           | resolved.
        
         | dustymcp wrote:
         | Would defianately test it, i tried my backupstack and there was
         | an issue i couldnt have reverted, so it might look fine on the
         | surface but actually doing it is the only way to make sure!
        
           | colordrops wrote:
           | Good advice!
        
         | Larrikin wrote:
         | Could you link to Pintry? I couldn't find it from a quick
         | Google search.
         | 
         | I finally found a use case for Pinterest after creating an
         | account years ago and their landing page refreshed and acted
         | weird so much in Firefox that they decided it was a phishing
         | attempt and locked my account for some arbitrary amount of
         | time. I'd rather not even start using it if there's a viable
         | alternative
        
           | colordrops wrote:
           | Typo, my bad: https://github.com/pinry/pinry
        
         | reitanqild wrote:
         | Where can I find pintry the pinterest clone?
         | 
         | I've searched for 5 minutes now.
        
           | colordrops wrote:
           | Sorry, it's a typo, it's Pinry.
        
         | SamuelAdams wrote:
         | Hey, super interested in your OPNSense install. I also have a
         | ProtectCLI box. However it currently runs PFSense.
         | 
         | Whenever I try to install OPNSense it fails to load once
         | installed. Maybe there are some initial configuration steps
         | that I am missing? Last time I tried this, about a month ago,
         | internal DHCP addresses were not getting assigned to clients.
         | Troubleshooted for an hour, no results. So back to PFSense I
         | went.
         | 
         | Do you have a guide for installing and configuring the basics?
         | Or something you would recommend?
        
           | colordrops wrote:
           | Hmm, I installed it a long while ago, and don't recall what
           | guide I used. One of the benefits though of buying a
           | Protectli box rather than the original Qotom version is the
           | is support. Protectli should be able to get you up and
           | running - check their website and get in touch with them.
        
       | ryandrake wrote:
       | Wow, the headline makes me feel kind of stupid and out of touch.
       | When I think of the _applications_ I run regularly, they 're not
       | "hosted" anywhere. They are native desktop applications that I
       | run on my home computer. I do have a single server running 24/7
       | on my network, but I don't consider a home media NAS to be an
       | "application" that is "self-hosted". It's just a linux box with a
       | bunch of disks running NFS. Is NFS an "application"?
       | 
       | I guess I technically self-host things like E-mail, web, dnsmasq-
       | based spam blocking, and so on, but I don't consider them
       | applications either, so much as they're basic out-of-the-box
       | Linux services.
       | 
       | Clicking through to the article, I have never heard of any of
       | those applications, so I guess I don't self-host anything. Such
       | an odd question, really.
        
         | js4ever wrote:
         | The thing is desktop apps are Dead, for multiple reasons:
         | 
         | - People don't trust anymore to install softwares on their
         | computer, using them in the browser is safer
         | 
         | - There is no good cross-platform UI, so nearly everything is
         | now a web app
         | 
         | - There is tons of good open-source softwares that you can
         | self-host and use from anywhere instead of just one computer,
         | also there is more expectations around sharing access to
         | friends, coworkers, ...
         | 
         | Most of the softwares described in the article are for personal
         | usage, I'm pretty sure you know a lot of the "self-hosted" apps
         | from this list: https://elest.io/fully-managed-services
        
           | anderspitman wrote:
           | > People don't trust anymore to install softwares on their
           | computer, using them in the browser is safer
           | 
           | I doubt users know the difference. We got here because OS
           | vendors don't trust users to install software on their
           | computer. What we really need are simple, solid sandboxing
           | APIs to empower developers to ship secure software.
           | 
           | > There is no good cross-platform UI, so nearly everything is
           | now a web app
           | 
           | Yep. I spent the last few days surveying the cross-platform
           | GUI landscape. It really is pretty sad. Qt and wxWidgets seem
           | super bloated, and the Qt company appears to be actively
           | attempting to escape from their open source obligations[0].
           | 
           | I think there's hope on the horizon though. Flutter is pretty
           | dang good, and the licensing story is much better than Qt.
           | Also, there are several toolkits for Rust and Golang that are
           | shaping up to be awesome. I think we might have a native GUI
           | renaissance in 5 years or so.
           | 
           | [0]: https://mail.kde.org/pipermail/kde-
           | community/2020q2/006098.h...
        
             | js4ever wrote:
             | I doubt there will be a native GUI renaissance, look at the
             | mac app store, it's not making a dent in the global
             | direction and it's available since years. Ok it's only for
             | a single platform, it's even worse on the windows app
             | store! I think there is no way back for desktop apps.
             | Browser is the best sandbox available.
        
         | number6 wrote:
         | A student asked Master Foo: "What applications do you self-
         | host"?
         | 
         | Master Foo said: "All of them and none"
         | 
         | Upon hearing this, the student was enlightened.
        
           | balaji1 wrote:
           | I didn't get the joke exactly or dunno if it is a reference.
           | 
           | But it seems like the right response to this thread lol
        
             | mcbuilder wrote:
             | It's an old programming "meme", going back to 80s if not
             | further.
             | 
             | see: https://jcarpizo.github.io/tao-of-programming.html
        
               | monocasa wrote:
               | Well this is more master foo's unix koans than the tao of
               | programming, but they're for sure cut from the same
               | cloth.
               | 
               | http://catb.org/~esr/writings/unix-koans/
        
             | monocasa wrote:
             | http://catb.org/~esr/writings/unix-koans/
        
         | swozey wrote:
         | What they're referring to is something like an Unraid NAS where
         | you can host pretty much any docker image you'd like. You can
         | see examples of the "apps" here -
         | https://unraid.net/community/apps
        
       | nirav72 wrote:
       | Plex       Audiobookshelf  - Kind of like plex, but for
       | audiobooks       n8n  -  automation tool       Heimdall -
       | browser start page with shortcuts to all of these apps
       | Nginx Proxy Manager - Reverse proxy and wildcard cert hosting.
       | Bookstack - note taking app.       Pihole - ad blocker and local
       | DNS.       YoutubeDL-material - archiving youtube videos.
       | FileRun - gdrive replacement.       iCloudPd - sync's pics and
       | videos from iphone to local server       Gitea  - git server
       | Code-Server - webbased IDE/VS code in browser.       Shiori -
       | like pocket or wallaby or read-it-later bookmarking.
        
       | bodhi_mind wrote:
       | - Raspberry pi controlled kiln
       | 
       | - Retropi
       | 
       | - Openwrt router with dns ad blocking
        
         | seigel wrote:
         | kiln? I am listening :D
        
       | sofixa wrote:
       | Seeing that this is turning into a comment section with answers
       | to the question in the title of the article, instead of comments
       | on TFA, here goes my list:
       | 
       | * Miniflux as an RSS reader
       | 
       | * Home Assistant for home automation stuff with various
       | door/window/movement sensors, Hue management, workflows like
       | bedtime and welcome home
       | 
       | * AdGuard for DNS adblocking
       | 
       | * An OpenVPN VPN for me to get into my home network, and another
       | to a VPS in another country that my network gets routed over when
       | connecting to geoblocked content ( ip sets are _awesome_ )
       | 
       | * Not really self-hosted per se ( just local) and as a
       | replacement for what some here self-host, Obsidian for note
       | taking and wiki.
        
       | klinquist wrote:
       | Perhaps only barely fitting the definition, my most used
       | application is ESXi on a intel Mac Mini which runs VMs for Ubuntu
       | & Windows.
       | 
       | I lost the ability to use Windows software that interfaced with
       | devices over USB when I got my M1 MBP - or so I thought - until I
       | learned that you can share USB devices _over the network_ to a VM
       | running on ESXi.
       | 
       | So now I have my windows ham radio programming software (uses a
       | USB-Serial interface), my Toyota diagnostic software (uses a
       | specialized USB-OBD2 cable) running on a VM. I can VPN into my
       | home network and attach the devices connected to my M1 Mac to the
       | Windows VM from anywhere.
        
         | nwellinghoff wrote:
         | Can you flesh out the whole "share usb devices over the
         | network"? What are you using to do that? Thanks!
        
           | dervjd wrote:
           | Not the OP, but it's a feature of the vSphere client ("Client
           | Connected"). https://kb.vmware.com/s/article/1022290
        
           | klinquist wrote:
           | Just running VMWare Fusion Pro on my M1 MBP. Choose connect
           | to server -> enter IP address /login/password for your ESXi
           | host. Launch virtual machine. Then you can simply tell Fusion
           | to connect any USB devices to the remote VM, the same way you
           | would if it were a local VM.
        
           | ridgered4 wrote:
           | It's been awhile since I used ESXi but for awhile I was
           | running an ESXi6 server and I'd connect to a VM on the server
           | from my linux desktop with VMware Player (I believe you
           | officially needed workstation to do this but there was a
           | command line backdoor). Then in the client there was a
           | redirect USB device option.
           | 
           | I do the same thing now with qemu/kvm server. I just fire up
           | virt-manager, open the VM I want to use and pick redirect USB
           | device from the menu. Then I can select a local USB device
           | and send it through. I haven't used it for much besides flash
           | drives though. It requires a couple tweaks to the VM settings
           | and I think it needs spice tools but that's expected, VMware
           | needed VMware tools for this as well.
        
           | jeroenhd wrote:
           | For what it's worth, you could also use USB over IP
           | (http://usbip.sourceforge.net/) even if your virrualisation
           | host doesn't support it. Watch out for authentication though,
           | because the protocol doesn't care a whole lot about security.
           | Might be worth the effort of setting up a wireguard/ipsec
           | tunnel to secure the traffic.
        
       | tatoalo wrote:
       | - Plex
       | 
       | - Radarr
       | 
       | - Sonarr
        
       | guywhocodes wrote:
       | 99% of my selfhosted traffic is nextcloud.
        
       | brimble wrote:
       | Pihole. DNS-level ad-blocking for my network.
       | 
       | Jellyfin. Movies/TV/Music server with a variety of clients,
       | including a built-in web client, but also AndroidTV/Shield, Roku,
       | Kodi, and more. It's like having a personal Netflix.
       | 
       | Minecraft. The old Java kind. May be leaving for something open-
       | source soon because MS has fucked up the account transitions so
       | badly, and also make buying new copies bizarrely painful, error-
       | prone, and time-consuming--like, I don't know how someone who's
       | not a computer nerd can actually manage to buy and use it, now.
       | It's _really_ bad.
       | 
       | All in Docker on a used workstation, running... IDK, Debian, I
       | think? It hardly matters, because Docker. I don't even mess with
       | Systemd or whatever, I just let Docker figure out what should be
       | started when based on what I set each container to do (restart-
       | unless-stopped, I think? It seems to start them at boot and if
       | they crash, which is all I need).
       | 
       | I hosted PHPNuke and PHPBB on Apache2 out of my basement for
       | years so they'd be contenders for some kind of lifetime total-
       | hours-running-the-service, but that was a long time ago.
        
         | [deleted]
        
         | mekster wrote:
         | AdGuard Home is great too.
        
           | colordrops wrote:
           | Yup, I switched from PiHole to AdGuard Home because it can be
           | installed directly on an OPNSense box.
        
         | cassiogo wrote:
         | The lack of a WebOS app for Jellyfin is sad, until we get one I
         | have to stick to plex.
        
           | jyap wrote:
           | I had the same issue. Just bought a HDMI thumb drive Roku
           | (powered by USB port) and install the Jellyfin app. Another
           | benefit is Roku supports more apps like the NBA app.
           | 
           | Previously tried rooting my LG TV which worked but too many
           | random issues like full restart of your TV puts the root in a
           | bad state.
        
         | fsiefken wrote:
         | Jellyfin, I must try that for the family, great! We use
         | Minetest instead of Minecraft here. It runs ok on Raspberry Pi
         | 400 and Android as well.
        
           | brimble wrote:
           | I should probably just stand up a Minetest server alongside
           | Minecraft and try it out. I've been on Minecraft since the
           | _really_ early days, so I hate to move away from it, but it
           | 's becoming such a damn chore, entirely due to how they've
           | handled the account transition and how purchasing works.
        
         | SV_BubbleTime wrote:
         | I've been considering setting up plex so my mom and brother
         | could access media. Would jellyfin be better for this?
        
           | [deleted]
        
           | tenebrisalietum wrote:
           | I keep hearing Plex requires a plex.com account to log into
           | your own personal self-hosted server. Jellyfin definitely
           | does not.
        
             | smulc wrote:
             | I was reluctant to switch from Emby to Plex for this same
             | reason but it turns out you can run plex self-hosted
             | without any account. I have Plex running on a server and
             | streaming from the Plex app on an LG TV without requiring
             | an account.
             | 
             | https://support.plex.tv/articles/207538527-do-i-need-a-
             | plex-... has more detail
        
               | aroundtown wrote:
               | I'll warn you that Plex will do everything possible to
               | get you to add an account. One update (several years
               | back) locked me out of making any changes to my server
               | until I created an account.
        
           | NegativeLatency wrote:
           | I currently use and host both, plex while non free is more
           | friendly to less advanced users and has native iOS and apple
           | tv apps (which jellyfin does not (the jellyfin ios app is a
           | webview and dosen't always behave well for me))
           | 
           | There are 3rd party apps for jellyfin on apple tv, but it's
           | just not as smooth of an experience as plex.
           | 
           | I'm hoping that jellyfin will push plex to get better, as
           | some of the most requested features for plex have gone
           | unanswered for years, which is quite frustrating for software
           | that is paid.
        
             | graftak wrote:
             | Have a look at Infuse, it works with Plex, Emby/Jellyfin,
             | and possibly SMB. It's one of the best and high quality
             | apps I've encountered on the Apple TV, and one of the best
             | video players period. For me it completely eliminates the
             | need for transcoding, it plays everything.
             | 
             | There's also a bare bones native Jellyfin app for tv/iOS
             | called SwiftFin, but it's currently only (publicly)
             | available in TestFlight.
        
           | brimble wrote:
           | I've not used Plex, so I'm not sure. You'd need to find a way
           | to expose it to the Internet (mine's only on my local
           | network) but that shouldn't be too hard. Just forward the
           | correct ports on your router.
           | 
           | It does have an account system, including the ability to
           | restrict which "libraries" an account can access, which is
           | _great_ if you have kids. For adults, it lets you track your
           | viewing progress /status separately, just like having
           | multiple Netflix profiles.
           | 
           | One thing to account for is that it has to transcode and/or
           | remux videos for clients that can't handle a file's native
           | codecs, audio or video, which can put a pretty heavy load on
           | the server. A Raspberry Pi or weaker x86 machine won't be
           | able to do this without frequent pauses and frame-dropping,
           | for any but very low-resolution media. Solutions to this
           | include: 1) ensuring that your clients can all handle a huge
           | range of codecs, so it never has to transcode (IME audio is,
           | these days, trickier than video, especially ensuring things
           | like Dolby Atmos are supported), 2) getting a really powerful
           | server, in particular with a video card that Jellyfin can use
           | for transcoding, and 3) falling back on just downloading the
           | file and throwing it in VLC (the web interface makes it
           | really easy to download the raw video files in a pinch,
           | though if you have big high-quality 4K rips they'll come down
           | at full size, which can be inconvenient on devices with
           | limited storage, like, say, iPads).
           | 
           | However, I think Plex or anything else will have similar
           | limitations, since they all have to do something like that to
           | accommodate players & devices with limited codec support.
           | 
           | Jellyfin's been very stable for me, which is part of why I'm
           | still on it. I also find the UI in most of their clients
           | much, much more to my liking than something like Kodi. But
           | IDK about Plex.
           | 
           | [EDIT] Oh, I guess you could also batch-job transcode all the
           | files to something very widely-supported, outside of
           | JellyFin, though likely at some cost in quality and maybe
           | also file size. Plus it'd probably take at least an hour or
           | two to hack together a script to do it, for a wide range of
           | input codecs.
        
             | anderspitman wrote:
             | > You'd need to find a way to expose it to the Internet
             | 
             | This can be tricky if you're stuck behind a CGNAT, which is
             | becoming more common. I maintain a list of solutions to
             | this problem here:
             | 
             | https://github.com/anderspitman/awesome-tunneling
        
             | Bedon292 wrote:
             | I have primarily used Plex and pretty much everything you
             | said is accurate for Plex as well. Limited transcoding
             | based on the machine it is running on. As disc has become
             | cheaper, I have pretty much stopped doing batch transcodes,
             | which is great for the most part. But there are definitely
             | negatives when you want to watch something offline, or
             | remotely. Biggest pain point is subtitles though. Since
             | they aren't ripped as text and then sent to a client, they
             | have to be burned in to the video itself and transcoded on
             | the fly. Which means losing out on 'forced' ones if it
             | can't transcode fast enough.
             | 
             | Plex has definitely started to try and commercialize itself
             | more and offer other stuff, when all I want is access to my
             | own media. So I may look into Jellyfin more soon.
             | 
             | As for batch transcode jobs, I had a system that I was able
             | to set up as essentially a black box. Drop a rip into a
             | folder and out the other side comes a smaller one at a
             | reasonable quality. With forced subs burned right into the
             | actual video. Mostly based on
             | https://github.com/donmelton/video_transcoding
        
           | hatware wrote:
           | Plex is garbage and has been circling the drain for years
           | now.
        
           | colordrops wrote:
           | Plex is not open source, really tries to force you to login,
           | some clients cost money, and the software spies on you.
        
           | aroundtown wrote:
           | I'd try jellyfin first to see if it fits your needs.
           | 
           | I went with plex years ago, because they had good app support
           | on the various devices in my house. (Mostly roku now)
           | 
           | The problem with Plex is:
           | 
           | 1. during a recent half day internet outage (during prime-
           | time) I was unable to use plex because the app didn't have
           | access to the internet. The network was all up and running,
           | devices could see each other, but plex decided that even
           | though the media was on the local network it wasn't good
           | enough and refused to finish playing the video we were
           | watching. (The internet went out 20 minutes in)
           | 
           | 2. Plex the company has gone fully into adding all kinds of
           | streaming services in order to make a buck. While you can
           | remove these things from your menu, it is just annoying.
           | 
           | 3. Plex doesn't always fix known issues. Over the years I've
           | run across several issues in plex that after trying to
           | troubleshoot find that it is a known issue Plex refuses to
           | address. For example, I've recently had some issues with some
           | videos dropping half or more of the frames while the audio is
           | fine. Turns out, plex doesn't like something in the files
           | metadata and this is the result. Plex is the only one that
           | has the issue with the file. It plays fine locally with VLC
           | and streams fine with other programs.
        
         | btdmaster wrote:
         | Minetest might be that thing for you -- the whole game is a
         | collection of mods, meaning that it's essentially designed to
         | be as easily extensible as possible through its Lua interface.
        
         | volkadav wrote:
         | 110% agree on microsoft's straight fucking of the minecraft
         | experience. Being the designated household minecraft sysadmin
         | is an intensely miserable experience. Just for example, we
         | decided to pay for their bedrock edition realms hosting thing.
         | Getting that account nonsense sorted was a saga on all its own,
         | but at least they reliably ding our checking account. Oh but
         | wait, every now and then it just loses license auth or
         | something and throws prompts at my kids about "buy this now!"
         | when we've already bought the fucking thing, leading to
         | confused whining that I can do nothing about. Whoever wrote
         | this fucking system should be slapped.
        
           | brimble wrote:
           | I'd just assumed they've decided to make the experience of
           | using and/or buying the Java edition suck on purpose to drive
           | people toward their subscription-based hosting solutions with
           | the Bedrock version, but if that _also_ sucks more than it
           | should, maybe whoever 's in charge of it just doesn't know
           | WTF they're doing in general. Seems weird that they'd so
           | badly screw up something that was a cash cow and practically
           | on auto-pilot when they got it.
        
         | wjp3 wrote:
         | Chiming in here to concur with your points about MS screwing up
         | how to buy Minecraft. It's an absolute mess.
        
           | api wrote:
           | Everything in Minecraft Java _and_ Bedrock worked fine until
           | we logged into Microsoft 's account thing. Now everything is
           | always screwed up. MS cloud stuff is just awful on every
           | level.
        
             | Gordonjcp wrote:
             | Screwed up in what way? I haven't noticed any difference
             | since the account migration.
        
               | brimble wrote:
               | Buying the game now requires navigating a couple sites,
               | back and forth, in the correct order, and getting past MS
               | attempts to block seemingly any new account for non-
               | existent "suspicious activity". If you're buying for a
               | kid and make the mistake of not lying about their age,
               | you'll also experience the hell of MS' family account
               | management interface, including having to track down an
               | obscure and not-obviously-related setting to let the new
               | copy connect to _any_ multiplayer server, including local
               | ones. There are, of course, multiple game-related
               | settings screens, because why would it make sense? And
               | only one of them has what you need. Plus you need to
               | visit it in the correct fashion to have it apply to the
               | child account, or else it won 't work.
               | 
               | And you'll need to juggle logins to _both_ accounts--the
               | parent account, and the child account--and bounce between
               | them a couple times to get it all working. There 's no
               | way normal users are managing to do it successfully.
               | 
               | As for the account transitions, it took me a couple tries
               | to get mine working, and my wife's tried _several_ times
               | and they keep telling her on her MS account(s) that she
               | doesn 't own Minecraft and needs to buy it. I haven't
               | looked into it, but I imagine she's missing some non-
               | obvious step. Her experience is likely pretty common.
               | 
               | [EDIT] Oh, another thing I haven't looked into yet: as of
               | a few days ago its started telling my kid _they_ don 't
               | own it, and we need to buy it. They fucking _definitely
               | do_ own a copy. No idea what 's up with that, and I'm
               | dreading having to figure it out.
        
               | doubled112 wrote:
               | I found it difficult to buy a license for my son and I,
               | and yes the child account blocking multiplayer took me
               | far too long to research and hunt down.
               | 
               | We haven't had any issues since then.
        
               | reitanqild wrote:
               | @MSFT employees: how do you feel about the rest of the
               | company sabotaging every effort you do to try to get rid
               | of your old reputation and build a new one as a reliable,
               | sane alternative to Google?
               | 
               | Seriously! Between hamfistedly pushing Edge to us Firefox
               | users, raising Office 365 cost a double digit percentage
               | the other year (yes, we moved to GSuite a couple of
               | months later) and all the other stuff, how do you find
               | motivation?
        
         | qbasic_forever wrote:
         | Just make sure your host workstation has automatic security
         | updates turned on, but otherwise yeah letting docker manage all
         | the services is totally fine.
        
           | goodpoint wrote:
           | docker is very bad for security due to its large attack
           | surface.
        
             | brimble wrote:
             | Using container features to limit access of a program to
             | the broader machine (disk, network, other processes) seems
             | like it would tend to be more secure than... not doing
             | that. Right? It's not as if I'm exposing any docker remote-
             | control-related stuff to the network.
        
           | brimble wrote:
           | Yeah, I'd probably do something else "in production" but
           | since it hasn't caused a problem in ~3 years of use, and the
           | cost of it breaking is effectively zero because it's only for
           | our own use, I'm just letting Docker figure it out. If it
           | ever breaks I'll write some Systemd unit files or whatever
           | they call them, but until then, one less thing to worry
           | about, to back up and reconfigure on restoration, et c.
           | 
           | My main operation pain is ZFS. Every time I have to touch it,
           | I'm terrified I'll destroy all my data. It's like Git. "I
           | want to do [extremely common thing], how can I do that?"
           | "Great, just do [list of arcane commands, zero of which
           | obviously relate to the thing you want to do] but don't mess
           | up the order or typo anything or your system is hosed". Yeah,
           | super cool. Love the features, hate the UI (again, much like
           | git)
        
       | turtlebits wrote:
       | Pihole, Postgres, Jellyfin, HTTP server, Piku
        
       | camjohnson26 wrote:
       | Duplicati for backups, resilio sync for file syncing, freenas for
       | network storage, WireGuard vpn to connect to it all.
        
       | aquova wrote:
       | - Home Assistant for controlling variety of IoT devices around
       | the apartment
       | 
       | - Node-red - Node-based GUI to supplement Home Assistant
       | 
       | - Mosquitto MQTT server
       | 
       | - Invidious - Alternate YouTube frontend
       | 
       | - Libreddit - Alternate Reddit frontend
       | 
       | - Jellyfin - TV/Movie/Music streaming server
       | 
       | - Gitea - Private git repositories
       | 
       | - Nginx Proxy Manager - What it says on the tin
       | 
       | - PiHole - Ad blocking
       | 
       | - MakeMKV - GUI frontend to MakeMKV running in Docker on my
       | headless server
       | 
       | - Various Discord bots
       | 
       | - Nginx + PHP for my personal sites
       | 
       | - Wireguard for remote access
       | 
       | - Samba for file management
       | 
       | All of this running on a local Arch Linux server with ZFS for
       | RAID. I also have hosted some game servers in the past (Minecraft
       | and Terraria mostly) but don't at the moment.
        
         | number6 wrote:
         | Do you have an idea how to redirect all reddit request through
         | libredit?
        
           | jordemort wrote:
           | I use this: https://github.com/SimonBrazell/privacy-redirect
        
           | aquova wrote:
           | I use a Firefox extension to do it -
           | https://einaregilsson.com/redirector/. You might be able to
           | do some local DNS with a wildcard shenanigans, but this is
           | much easier to set up.
           | 
           | I actually don't redirect my Reddit requests, since once in a
           | blue moon I will want to comment on something, which
           | libreddit doesn't support. However Invidious does have the
           | option to let you follow certain channels, and since I don't
           | comment on YouTube videos, it covers all of my use cases, so
           | I redirect all Youtube traffic to it.
        
       | sphars wrote:
       | I have a home server running Plex, but access is local only. I'd
       | love to run some other applications as well, but I need to access
       | these remotely.
       | 
       | Anyone have a simple, straightforward and secure process for
       | remote access to a home server?
        
         | bigwavedave wrote:
         | I'm not affiliated with either, but I use rathole
         | (https://github.com/rapiz1/rathole) and kamatera
         | (https://www.kamatera.com/) as my own kind of ngrok. But I've
         | also heard good things about tailscale
         | (https://tailscale.com/pricing/) which has a free hobby tier.
         | Gonna give that a try after work today.
        
         | kasey_junk wrote:
         | Tailscale
        
         | lostlogin wrote:
         | WireGuard in Docker - then open a firewall port.
         | 
         | However to get it actually simple, Tailscale. It's truely
         | ludicrous. I had it running inside 10 mins, but only because I
         | wasted 5 minutes trying to work out what to do next, when it
         | was already running.
        
       | jmnicolas wrote:
       | TTRSS, it's the only thing I self-host currently, but I spend way
       | too much time on it every day.
        
       | tr1ll10nb1ll wrote:
       | Fruition, Plex, and Minecraft haha! (at least the ones I can
       | remember)
        
       | jdoss wrote:
       | I setup https://paperless-ngx.readthedocs.io/en/latest/ with a
       | Brother ads2800w scanner and I no longer have a pile of paper
       | mail sitting by my desk. I just scan it, tag it in Paperless-ngx,
       | and then shred it. I just pushed up my script here if anyone
       | wants to give this a try:
       | 
       | https://github.com/jdoss/ppngx
       | 
       | I will most likely move this to a Hashicorp Nomad job on my home
       | server once I find the time.
        
       | DrPhish wrote:
       | If we're going to be cheeky, it's almost certainly BIND (behind
       | unbound and nsd, driven by blacklists fed by minemeld), followed
       | by ISC DHCP and other plumbing running in the background like
       | mrtg/sflow/pnp/netdisco. If we're going to just talk about user
       | interactive self-hosting then it would be a toss-up between my
       | private searx instance and kodi via diskless netbooted openelec.
       | Roundcube, sandstorm and invidious get honourable mentions
        
         | qwertygnu wrote:
         | yep i definitely know some of these words
        
       | eloisius wrote:
       | Syncthing. Amazing tool. I keep media and documents syncted
       | between two computers and a Pi home server. I want to add an
       | "untrusted" VPS to the mix, but haven't done it yet. The only
       | weak link is my iPhone. Luckily, one of the computer's in the mix
       | is a Mac, and it keeps things synced via iCloud.
       | 
       | icloudpd. Pulls photos from iCloud onto the Pi and Syncthing
       | takes care of it from there.
       | 
       | Prometheus/Grafana. Monitor indoor air quality with nice
       | dashboards. I have other ideas I'd like to dashboard, but never
       | get around to doing it.
       | 
       | Pi-hole.
        
       | vmception wrote:
       | Brownie - lets you branch the head off any EVM blockchain so that
       | you have the current state of all smart contracts and accounts
       | locally, and so you can manipulate the states for free, and if
       | you find a state you like then you switch back to the mainnet
       | blockchain and only pay for that transaction to get the desired
       | outcome you want. also the offline version can just be for
       | educational purposes to understand how and why people developed
       | things a certain way.
       | 
       | For many, this is better than simply spinning up a localhost
       | Ethereum network as offered by Ganache, because those lack any
       | data to manipulate.
        
       | tra3 wrote:
       | PhotoPrism [0] is an excellent way to manage your local photo
       | collection.
       | 
       | [0]: https://photoprism.app/
        
       | 13415 wrote:
       | I use desktop applications for everything.
        
       | smm11 wrote:
       | Long, long story, but OpenDoc.
        
       | mackrevinack wrote:
       | definitely syncthing, even though it pretty much blends into the
       | background once its set up, but i really couldn't imagine going
       | back to life before i started using it
       | 
       | i have a sync folder called 'drop' that gets added to every
       | device, mainly just so i can quickly drop a file in and take it
       | out on another device.
       | 
       | each OS i use has its own sync folder, linux, android, windows
       | etc.
       | 
       | i have a 'config' folder with a huge alphabetical list of every
       | program i use on any OS. that gets added to most devices
       | 
       | i have separate sync folders for programming stuff, art, music
       | making stuff, books/audiobooks, note taking stuff, openstreetmap.
       | i usually use some ignore patterns on those when syncing to my
       | phone or tablet to reduce the size of the folders
       | 
       | each phone that i take photos on has a send-only sync folder
       | which is synced to my home server, so i don't need to worry if
       | delete a photo by accident or whatever
       | 
       | i still haven't figure out my music folder yet. im currently just
       | syncing the full folder between every device which is not great
       | due to the size. im thinking it might be possible with a quick
       | script that would get a list of tracks from whatever .m3u
       | playlists i choose and then use the inverted ignore pattern so it
       | will only sync those songs and ignore everything else.
        
       | wey-gu wrote:
       | Proxmox VE OpenWRT synology K3s
        
       | speakspokespok wrote:
       | I've never been one for the managed password apps like onepass or
       | lastpass. Instead for years now I've kept everything in keepass
       | shared out through Caldav. There's an application on every single
       | OS or marketplace that's compatible.
        
         | npteljes wrote:
         | Same here, with a self-hosted Nextcloud.
        
         | mxuribe wrote:
         | > ...keepass shared out through Caldav...
         | 
         | I've used keepass for close to a decade, and synched via
         | dropbox originally but utlimately switched to nextcloud for the
         | synching...but, curious how and why you are sharing via
         | *Caldav*? Care to share the "how" and the "why"?
        
         | simcop2387 wrote:
         | I do the same thing with NextCloud as the host for the password
         | database. Combined with it keeping old versions, I've been able
         | to recover from accidentally corrupted files from bad cell
         | connections (though this hasn't happened in a long time)
        
       | softfalcon wrote:
       | Plex and an internal network clipboard sharing tool I wrote
       | called Pasteboard. Pasteboard bridges the "over the air"
       | copy/paste gap between my phone and non-Apple devices.
        
       | isoprophlex wrote:
       | Home assistant. Incredibly versatile and complete home automation
       | software.
        
         | tra3 wrote:
         | Home assistant is fantastic. The number of integrations
         | available is unbelievable (and also somewhat scary, security
         | wise):
         | 
         | What I have right now:
         | 
         | - integration with Tuya lights/electrical outlets
         | 
         | - integration with AirThings air quality sensor
         | 
         | - integration with EcoBee thermostat/presence sensors
         | 
         | - integration with an LG Oven (status only as far as I can
         | tell)
         | 
         | - integration with Garmin ecosystem
         | 
         | - integration with presence detection via the iPhone app
         | 
         | - integration with the sound system/spotify
         | 
         | So far my favourite feature is the ability to tap an NFC tag by
         | my bed and execute the "bed time" workflow:
         | 
         | - ensure the lights are off
         | 
         | - dim the lights in the hallway, for kids
         | 
         | - reduce the speed of the bathroom fans
         | 
         | - sunset the lights in the bedroom for 10 minutes, so that when
         | they finally turn off it's bed time.
        
           | whalesalad wrote:
           | What is the modern/idiomatic platform to do IoT? Specifically
           | the rudimentary stuff like light bulbs, electrical outlets,
           | etc. Is zigbee the way to go?
        
           | no-dr-onboard wrote:
           | I think you may have changed my disposition on smart home
           | automation. A lot of these integrations seem really useful.
           | Thank you for this comment.
        
           | sofixa wrote:
           | For the bedtime workflow, why NFC tapping and not a button? I
           | use the latter and seems more practical, so wondering why you
           | chose NFC.
        
             | tra3 wrote:
             | Never got around to getting a physical button, but I got a
             | few dozen NFC tags from amazon a while back. They are quite
             | unobtrusive so it's no bother to just quickly tap the
             | phone.
        
           | revscat wrote:
           | Nice. Though about adding blinds? I got some from IKEA about
           | a year a go and have been super happy with them. Have them
           | set to open 45min after sunrise, and close 30min before. Love
           | em.
        
             | tra3 wrote:
             | Do IKEA blinds come with motors built in? How did you hook
             | 'em up?
        
               | dervjd wrote:
               | With the Ikea blinds, the motor is built into the tube
               | the shade rolls around (for roller shades) or in the top
               | of the blind (for the cellular blinds). There is a
               | rechargeable battery pack that slots in at the top and a
               | remote to control the shades. Nothing to hard wire.
               | Search "Ikea TREDANSEN motorized blind" and you'll find
               | the product page.
               | 
               | The only issue with the Ikea shades is that they can't be
               | cut - so they'll only work for you if your window is the
               | size of shades they carry. None of the Ikea sizes worked
               | for me, I ended up taking the measurements and just
               | ordering custom cut shades from a company called Select
               | Blinds. A little more expensive than Ikea, but the
               | quality does seem a bit better.
        
               | tra3 wrote:
               | Gotcha. I was asking because we just got a new set of
               | blinds that are decidedly not motorized. I think I've
               | seen some third party motors you can add though.
        
           | avanai wrote:
           | For my bedtime routine I have it fire when I start charging
           | my phone. There's an iOS shortcut that fires an HA event when
           | I plug or unplug my phone, and if we're all home and it's
           | after bedtime it turns everything off and sets the alarm
        
             | tra3 wrote:
             | Huh, that's a pretty great idea/workflow! I'm still
             | figuring out HA's scripting. I find the JSON based DSL to
             | be pretty awkward so far, so I haven't experimented with it
             | much.
        
             | teejmya wrote:
             | Thank you for this wonderful idea
        
           | ortusdux wrote:
           | I wanted sleep tracking without a fitness band or watch, so I
           | got a sleep mat from Withings. It works as intended and is
           | also great for bedtime triggers.
        
           | colordrops wrote:
           | I've got an msi desktop gaming PC, an LG CX OLED TV, and a
           | Yamaha RX-A2A receiver and they never played well together.
           | The kids always had a hard time getting them all on at once
           | and set to the right inputs and launching steam.
           | 
           | So I created a Home Assistant automation that does all that,
           | bought a Zwave button that sits on the coffee table, and now
           | they just turn it all on with one button like it's a video
           | game console.
        
         | paco3346 wrote:
         | I'll second this one. It's also very good at self-updates for
         | being a self-hosted application.
        
         | nwellinghoff wrote:
         | Can you flesh out the whole "share usb devices over the
         | network"? What are you using to do that? Thanks!
        
         | codegeek wrote:
         | Do you have a link ? There are many smart home software so I am
         | wondering if it is a specific one.
        
       | branon wrote:
       | Transmission, Jellyfin, Nextcloud, and DokuWiki (rapidly being
       | supplanted by Nextcloud) are mine. I also still run ZNC but that
       | doesn't get used as often anymore.
        
       | mekster wrote:
       | People really should give Caddy a try. It's a nice breath of
       | fresh air and make you figure nginx config is such a bloat.
       | my.domain {         reverse_proxy 10.0.0.2       }
       | 
       | is all you need to get https://my.domain running with automatic
       | Let's Encrypt.
        
         | qbasic_forever wrote:
         | Caddy is great but there sadly isn't anything like nginx-proxy-
         | manager for it. The proxy manager is actually a full little
         | identity provider and authenticating proxy--it's very slick and
         | perfect for simple home self-hosting scenarios with a handful
         | of users.
        
           | mholt wrote:
           | For auth and identity stuff, try this plugin:
           | https://github.com/greenpau/caddy-security
        
           | 0xEFF wrote:
           | I use caddy for the oidc/oauth letsencrypt combo. Does nginx-
           | proxy-manager support oidc? Reading the docs, I see only http
           | basic auth.
        
             | qbasic_forever wrote:
             | Nope it just has its own login system, user management, and
             | authenticating forward proxy all wrapped up into a nice
             | looking low resource nodejs server. If you want full OIDC,
             | etc. you probably want keycloak or some similar heavyweight
             | IDP.
        
           | fdw wrote:
           | Could you please go into more detail regarding "a full little
           | identity provider and authenticating proxy"? Does nginx-
           | proxy-manager do something like SSO?
        
             | tegiddrone wrote:
             | Yeah I can't find anything on the site about that. Could be
             | a killer app if it also had some Fail2Ban mechanism + auth
             | gateway. Then I could host apps that may have questionably
             | robust auth and feel a bit better about it exposed to the
             | internet.
        
             | qbasic_forever wrote:
             | It does, there's a whole user management and permission
             | model. Check the screenshots, there isn't much written in
             | the docs: https://nginxproxymanager.com/screenshots/
             | 
             | It doesn't do SSO with SAML, OIDC, etc. like more
             | heavyweight solutions. It's basically just a database of
             | users (not even LDAP, it's all internal) who you grant
             | access to proxied apps. Internally it just uses nginx's
             | forward auth proxy support to do all this, it's not using
             | anything complex or fancy. You'll have to configure proxied
             | apps to read the logged in user from a header that nginx
             | sets on redirect (most apps can do this, but not all).
             | 
             | edit: Spin up a docker container of it to kick the tires,
             | it's very easy to get going and see what it can do:
             | https://nginxproxymanager.com/guide/#quick-setup
        
         | mholt wrote:
         | Totally. Or here, without a config file:                   $
         | caddy reverse-proxy --from my.domain --to 10.0.0.2
        
       | vanillax wrote:
       | If you want an alternative to Pi-hole. I highly recommend AdGuard
       | home. https://github.com/AdguardTeam/AdguardHome. Every thing is
       | way more intuitive and list management is a breeze.
        
         | dervjd wrote:
         | Seconding this. I switched from PiHole to AdGuard Home because
         | they have built in DNS over HTTPS support. I run a second
         | instance on my colo server (with only HTTPS exposed) for my
         | mobile devices. AdGuard can even generate the .mobileconfig
         | file for you to automatically set it up!
        
       | syngrog66 wrote:
       | "self hosted applications" is such a tell-tale phrase in my eyes
       | 
       | (this is not a criticism, btw)
        
       | cturtle wrote:
       | There's some cool applications here. I'll have to give Linkding a
       | try. My favorite that I use regularly is miniflux [0] rss reader.
       | 
       | [0]: https://miniflux.app/
        
         | mro_name wrote:
         | use miniflux too and like it, am annoyed a bit by postgres
         | cluster updates however every 2 years or so.
        
         | geeked wrote:
         | Linkding is awesome. What really makes it shine is the browser
         | addon and bookmarklet.
        
       | leonroy wrote:
       | Over time I've tried to whittle down my homelab and move more of
       | it to Microsoft 365/Google Suite/iTunes Store with mixed results.
       | 
       | Currently my must haves are:
       | 
       | * Router - pfSense - https://www.pfsense.org/
       | 
       | * Movies/TV/Home Videos - Plex
       | 
       | * Minecraft Server - AMP - https://cubecoders.com/AMPInstall
       | 
       | * Music - Roon - https://roonlabs.com/
       | 
       | * Automation - HomeAssistant - https://www.home-assistant.io/
       | 
       | * Unifi Controller
       | 
       | * Email - Zimbra - https://www.zimbra.com/downloads/
       | 
       | * Files - Synology
       | 
       | My experience:
       | 
       | * I can't recommend AMP enough for gamers
       | 
       | * Roon is PSPSPS but if you like music it's such a unique piece
       | of software
       | 
       | * Zimbra isn't what it used to be alas and I've been moving this
       | to Microsoft 365
       | 
       | * HomeAssistant is fantastic and allows me to use pretty much any
       | IoT device whether it has HomeBridge capability or not
       | 
       | * Synology - again expensive but after years of using Debian with
       | my own custom setup, then OMV, then Unraid (briefly) then FreeNAS
       | - Synology's DSM offers a level of capability and zero touch that
       | none of the home rolled solutions match
       | 
       | * Plex - I really hope they never mess with this product, I find
       | it super good although I need to check out Jellyfin
       | 
       | * pfSense - again, a top quality product - I'd love to use
       | Unifi's offering but nothing I've seen (apart from OPNSense)
       | competes feature wise
        
         | livinginfear wrote:
         | I second the recommendation for Synology DSM. The setup process
         | is remarkably painless.
        
         | TavsiE9s wrote:
         | Something to be aware of w/r/t pfSense:
         | https://opnsense.org/opnsense-com/
        
         | colordrops wrote:
         | Is Amp closed source and/or require a license or payment?
        
           | leonroy wrote:
           | AFAIK it's closed source, it's a perpetual license for $10.
           | You can run it on 5 servers and it offers unlimited updates.
           | I was wary initially but it's a solid, very well made and
           | reliable product.
           | 
           | Surprising how much functionality and configurability it
           | offers via a Web UI and it's all written by one person. They
           | did a Q&A last year to discuss the product:
           | 
           | https://www.youtube.com/watch?v=ThigYganx1Y
        
         | fudgefactorfive wrote:
         | I really really loved Plex, then suddenly my networks internet
         | connection went down, no biggie I thought, I have my collection
         | on Plex. Plex no longer worked offline at all. Not sure if
         | that's fixed, but I always saw it as a file server with a UI
         | and webplayer.
         | 
         | Plex also doesn't let me pay for one premium subscription for
         | the server so my family can watch old family guy episodes
         | longer than 30 seconds on a phone. They each have to buy a
         | subscription.
         | 
         | I still use Plex because so much infrastructure investment to
         | get my parents to use it but honesty I'm not sure I'd recommend
         | it anymore.
         | 
         | It seems someone at Plex decided they wanted the project to
         | finally make some serious cash and started removing functions
         | and moved them behind a paywall (like basic analytics of if
         | someone is currently using it or what they have watched) while
         | shoehorning in bizarre not even B-Movies.
        
           | unspecified wrote:
           | For offline access, you just need to configure that once with
           | the CIDR of your local network(s), and then the next time
           | you're offline the server will allow auth-less use: you'll
           | still be you, but the server itself won't attempt to
           | authenticate you through the internet.
           | 
           | Settings -> <server name> -> Network -> Show Advanced -> List
           | of IP addresses and networks that are allowed without auth
           | 
           | You can also toggle off some of the extra crap they are
           | pushing:
           | 
           | Settings -> <your username> -> Online Media Sources
        
           | some-human wrote:
           | > Plex no longer worked offline at all.
           | 
           | In Plex settings you need to the IP addresses of devices you
           | will allow to connect to your server without authentication.
           | The setting is listed as "List of IP addresses and networks
           | that are allowed without auth". That way, if Plex or your
           | internet is down, those devices will bypass a check for
           | credentials and have access.
           | 
           | >Plex also doesn't let me pay for one premium subscription
           | for the server so my family can watch old family guy episodes
           | 
           | Set them up as managed accounts. You can have 15 users on one
           | Plex pass subscription.
        
       | quwert95 wrote:
       | Mumble - "a free, open source, low latency, high quality voice
       | chat application" that I can manage the logs and certificates
       | for. Kinda the only choice because Discord doesn't have an
       | equivalent setup/mode.
       | 
       | Pi-Hole - DNS caching and adblocking for networked devices that I
       | can't run a normal adblocker on. I also set it up to block
       | Facebook where possible.
       | 
       | Minecraft (Java) - Because gotta have fun, right?
        
       | toby_tw wrote:
       | Do you run your docker containers, inside proxmox containers? if
       | so, is that two layers of containerisation on top of each other?
       | Debian > LXC > Docker > Service
        
       | detcader wrote:
       | For work, Vimflowy has been great as a todo list scratchpad. I
       | have Markdown New Tab in the browser as a general scratchpad, but
       | Vimflowy as a pinned tab for todo lists.
        
       | croutonwagon wrote:
       | miniflux - RSS reader
       | 
       | Plex - Basically all TV's use this now on rokus in my house. With
       | a few other roku Apps like Netflix or PBS. But Plex is 99% used
       | 
       | AtomicToolkit - arrr
       | 
       | Pi-hole - i guess..Most arent aware its inline though.
       | 
       | NGINX+LetsEncrypt box - reverse proxy for internet request and
       | give them https (for things like plex). But again, transparent.
       | 
       | More recently Ive setup HomeAssistant to mostly consolidate the
       | number of APPs. Ie: 1 app now controls both my central and window
       | AC's.
       | 
       | Less "self hosted" but i did buy into an Opnsense AMD epyc SOC
       | appliance. Dang thing is pretty awesome and a pretty big upgrade
       | to the supermicro/Intel Celeron J1900 router opnsense router i
       | was using.
        
       | Ourgon wrote:
       | I've self-hosted more or less everything from the get-go back
       | when I was working at a telco which provided me with a 4 Mb/s
       | fixed line back in 1996. One of the first things I did was change
       | to a self-hosted mail server with my own domain, the rest quickly
       | followed. Just to name a few, used daily:
       | 
       | - Proxmox to run all mentioned services
       | 
       | - Software router to bind them all together (OpenWRT in a
       | container)
       | 
       | - Database services (Postgresql, Mysql, Redis) used for many of
       | the mentioned services
       | 
       | - Backup services (rsnapshot, custom backup scripts)
       | 
       | - mail services (Exim, Dovecot, Spamassassin, greylistd, dovecot-
       | managesieve)
       | 
       | - web-related things (first Apache, then lighttpd, then nginx)
       | running:
       | 
       | - "Cloud" (first Owncloud, then Nextcloud) with functional
       | equivalents of e.g. Google Docs (Nextcloud Office), Google Reader
       | (Nextcloud News), Google Meet (Nextcloud Talk, Jitsi Meet), Gmail
       | (Rainloop app in Nextcloud, Roundcube), Google Maps (OSM app in
       | Nextcloud), Calendar etc.
       | 
       | - Wiki (first Twiki, then Mediawiki, now Bookstack)
       | 
       | - Media (mpd, Airsonic, Jellyfin, Peertube, Pixelfed)
       | 
       | - version control (first CVS, then Subversion, then Gogs, then
       | Gitea)
       | 
       | - Search (Searx and Recoll)
       | 
       | - big-tech proxies (Invidious, Nitter, libreddit, Spodcast, searx
       | (see Search))
       | 
       | - Video surveillance (Zoneminder)
       | 
       | - Remote application/desktop service (X2go, NoVNC, now
       | experimenting with Kasm)
       | 
       | - P2P services (Transmission, IPFS, MLDonkey (when needed))
       | 
       | - "Chat" services (first Prosody, then ejabberd, then back to
       | Prosody)
       | 
       | - Timelimit service + app on my daughter's phone to keep her
       | screen time in check, I can remotely give her more time when
       | required
       | 
       | - a "stable" and "development" build server (Debian running in
       | containers)
       | 
       | - ...and a lot more
       | 
       | Basic services are divided over a few containers - base, mail,
       | auth. Most services run on a single container - serve. Some get
       | their own container because they are only started irregularly
       | (bookcook, the bookkeeping service) or they should be separated
       | from the rest - p2p, session (remote application/desktop
       | services). I tend to shun docker, preferring to tailor services
       | to my own needs. Currently the only services using docker are
       | Kasm Workspaces [1] and some linuxserver.io instances which I'm
       | experimenting with.
       | 
       | [1] ...with the database (postgresql) and cache (redis) services
       | being redirected to the 'base' container which runs all database
       | services
        
         | lfmunoz4 wrote:
        
       | pdyc wrote:
       | my own app https://github.com/newbeelearn/sserver
        
       | Havoc wrote:
       | Most of mine are already listed.
       | 
       | I get a hell of a lot of utility out of ansible scripts to deploy
       | LXCs/VM though. Faster than spinning up something in cloud. Zero
       | cost and locally accesible.
       | 
       | Gitlab CI has also proven to be a neat thing for various digital
       | glue and deployments
        
       | digitalsushi wrote:
       | Euphemistically, arr containers. But my use case was to find an
       | amusing way to learn Docker Compose and eventually kubernetes
       | (which I have yet to try). A great bunch of container apps that
       | let you find public domain media.
        
       | svkurowski wrote:
       | - My own document management system Aktenkoffer:
       | https://github.com/svkurowski/aktenkoffer
       | 
       | - Wiki.js
       | 
       | - HomeAssistant
        
         | RedShift1 wrote:
         | Any demo online for Aktenkoffer?
        
       | alkonaut wrote:
       | Home assistant and some related services. For most other things
       | though, I'm very happy to NOT manage anything myself, this
       | includes media, backup, email and so on. I used a NAS in the past
       | but stopped doing that when streaming services appeared. I hate
       | collecting and organizing things so it's a huge relief to not
       | have media files.
        
       | tomwojcik wrote:
       | I'm late to the party but here's my list
       | 
       | - cadvisor - simple graphs of resource consumption, insights per
       | docker stack
       | 
       | - cyberchef - a LOT of handy operations packed into one small
       | app. Encode/decode any secrets you need and don't bother about
       | privacy
       | 
       | - dozzle - logs browser from all docker stacks
       | 
       | - gogs - git mirror
       | 
       | - heimdall - all apps main panel
       | 
       | - minio - private S3 for my side projects
       | 
       | - nextcloud - private google drive / dropbox
       | 
       | - photoprism - photo management
       | 
       | - pypiserver - private pypi
       | 
       | - registry - docker registry (with UI)
       | 
       | - traefik - reverse proxy of all these services
       | 
       | - portainer - easily manage all of the above.
       | 
       | The coolest thing is that I don't even need to ssh into the
       | instance (Synology NAS) to update / add / remove something.
       | Literally everything can be achieved via portainer.example.com in
       | this setup.
       | 
       | I just recently made my setup public so here's the repo if you're
       | interested. https://github.com/tomwojcik/homeserver-traefik-
       | portainer
        
         | poglet wrote:
         | Thanks for the info about photoprism. How does it handle
         | videos, I have tonnes of home videos that I have no idea how to
         | organise or manage.
        
         | throwaway894345 wrote:
         | How is your minio setup working for you? I'd heard some bad
         | reviews early on and stayed away from it. Do you run it in any
         | high-availability mode? Have you tested backups/restores? Would
         | like to hear anything you'd like to share about it.
        
         | toby_tw wrote:
         | Why self host cyberchef? It runs completely in the browser, and
         | you can load it from github pages.
        
           | lolinder wrote:
           | Not OP and I've never seen CyberChef before, but personally
           | I'm very uncomfortable pasting secrets into any web
           | application, even an open-source one.
           | 
           | Self-hosting would at least give me the guarantee that the
           | code I'm running is the same code I ran last week: If nothing
           | left my browser then, it probably isn't leaving my browser
           | today.
           | 
           | I don't get that guarantee with someone else's hosted
           | version.
        
       | sircastor wrote:
       | I don't know if this counts, because it's kind of hybrid, but I
       | use Plex all the time. I like the personal flexibility, and my
       | wife is so constantly annoyed that the music library she spent
       | years curating got crunched by YouTube (Google Music at the
       | time). So we have her library extracted from a backup and dropped
       | into Plex. We got a lifetime subscription to stream from our home
       | NAS.
        
       | barbazoo wrote:
       | Great suggestions in here, thanks all!
       | 
       | I don't have much to show, I'm running Home Assistant, Ubiquiti
       | Unifi-controller, Pi-Hole, that's it so far.
        
       | spdegabrielle wrote:
       | https://www.fossil-scm.org/
       | 
       | And
       | 
       | https://tiddlywiki.com/
        
       | account-5 wrote:
       | I don't self host anything. Does that make me weird?
       | 
       | Also I dislike sites that require JavaScript to display text and
       | images.
        
       | RealStickman_ wrote:
       | Here's what I'm using:
       | 
       | Xen-Orchestra, OPNsense, nginx, wireguard: This is the foundation
       | and plumbing to run all my other applications.
       | 
       | Nextcloud: I'd be very unhappy if this broke. It syncs my files,
       | calendars, contacts and also has the rss feeds I'm subscribed to.
       | 
       | Jellyfin: movies, shows and music
       | 
       | Kavita: a more recent (and still wip) addition, books and manga
       | reading
       | 
       | WikiJS: my current wiki. I'm moving to grav for a full CMS though
        
       | smm11 wrote:
       | My entire work life is scripted, and backups, torrents, VPN on-
       | off, dog-watching-cam, streaming-by-sport is scripted at home.
       | Work is literally issue? Fixed. If something new, I automate it.
       | 
       | I guess I use a VPN, and a browser that talks to my Roku, but I
       | tend to think the automation is the thing.
       | 
       | Weird question.
        
       | nobody9999 wrote:
       | I host most of my stuff on ESXi VMs, mostly Fedora.
       | 
       | Local Video/Music: mythtv with fanless minipc for front end.
       | 
       | email: (sendmail/spamassassin/dovecot with Thunderbird front end)
       | 
       | sharing/collaboration: Nextcloud
       | 
       | Chat: Matrix/Synapse with Element web for the past year or so,
       | Openfire (XMPP) for at least a decade.
       | 
       | Ad block: pi-hole
       | 
       | DNS: local recursive resolver (BIND)
       | 
       | spell/usage check: langtool (minimal usage, but interesting)
       | 
       | torrents: deluge/deluge web
       | 
       | proxy (forward): squid (mostly to cache fedora updates)
       | 
       | Podcasts: podgrab (just installed this based on an HN story a few
       | weeks ago. I like it!)
       | 
       | Firewall: Netfilter/IPTables on fanless minipc
       | 
       | I was also running a Diaspora pod for a while, but got rid of it.
       | I may go back to it at some point.
       | 
       | Streaming: Currently I use a Roku stick for this, but have been
       | playing around with kodi and jellyfin. I hate kodi. jellyfin is
       | pretty cool, but can't handle large music collections (jellyfin
       | server crashes when trying to load my 20,000+ music tracks).
       | 
       | I won't use them for video, since both seem to think that I
       | should organize my video files (10,000+) according to _their_
       | strictures (TV vs. Movies, etc.) rather than allowing me to
       | maintain the organization I 've used for _decades_ (genre). What
       | 's more, using their clients, I'd likely need to transcode many
       | videos, whereas my mythtv front end (via ffmpeg) handles just
       | about any format I throw at it.
       | 
       | Now that I think about it, I self-host _everything_ and eschew
       | any  "cloud" (read: someone else's servers) services, as _my_
       | data is _mine_ and how /when I use it is _my_ business, not
       | anyone else 's.
       | 
       | I just wish that more developers would focus on ease of
       | installation[0] instead of docker containers or rafts of non-
       | standard dependencies, which would allow less technical folks to
       | self host this stuff -- incentivizing a broader ecosystem for
       | FOSS and self-hosted stuff.
       | 
       | [0] https://news.ycombinator.com/item?id=30783477
       | 
       | Edit: Fixed list formatting.
        
       | karmanyaahm wrote:
       | Synapse. I use Matrix chat every day. Also, my website's
       | cactus.chat comments are on Matrix.
       | 
       | Navidrome - nice lightweight self-hosted music server
       | 
       | Miniflux - my RSS reader
       | 
       | PiVPN - An easy to use wireguard manager that I use every day.
       | (Technically I interact with only wireguard, not the manager
       | PiVPN every day)
        
       | johnchristopher wrote:
       | Wallabag and owncloud, self host on a VPS.
        
       | api wrote:
       | Home: Pihole, Minecraft, Synology NAS
       | 
       | Work: Jitsi, Nextcloud, Mattermost, Gitea
       | 
       | Network: ZeroTier (which is our own dogfood)
        
       | woopwoop24 wrote:
       | jellyfin, plex, gitea, heimdall, vaultwarden, traefik, authelia
       | and some usenet stuff all behind 2FA with authelia on docker
        
       | the_common_man wrote:
       | I host WordPress, Vaultwarden, Emby, Matomo, Bookstack, Adguard,
       | nextcloud to name a few using Cloudron
        
       | ochrist wrote:
       | Kanboard, Grocy and Lychee:
       | 
       | https://kanboard.org/
       | 
       | https://grocy.info/
       | 
       | https://github.com/electerious/Lychee
        
       | RedNifre wrote:
       | Pi-Hole
       | 
       | Tracks (GTD style ToDo webapp, wrote an Android app for it)
       | 
       | HappyAPI: I use it to maintain a chat accessible villager trade
       | inventory for our Minecraft server (HappyAPI allows players to
       | associate an IP with there Minecraft name on that server, so you
       | can send "/h RedNifre Mending" and get a response with all
       | villagers that sell Mending)
        
         | mikhe wrote:
         | Have you published the Android app? I used Tracks for years,
         | until eventually switching due to lack of mobile support.
        
           | RedNifre wrote:
           | No, it only had the features I needed and I'm also
           | considering moving away from Tracks, maybe to Todoist. Which
           | app did you switch to?
        
       | w84death wrote:
       | Dockers:
       | 
       | - lychee - pohotos
       | 
       | - nginx-proxy-manager - proxy/letsencrypt
       | 
       | - jellyfin - movies
       | 
       | - audiobookshelf - audiobooks
       | 
       | - nextcloud - news/talk
       | 
       | - ghost - few blogs
       | 
       | - httpd - many private and commercial web pages
       | 
       | - domistyle/tor-browser - easy access to TOR
       | 
       | - exatorrent - downloading linuxes ;)
       | 
       | - m4yur/mindmaps - mindmap
       | 
       | - portainer - administrating all those dockers
        
       | cosmiccatnap wrote:
       | I feel like this has to be someone who doesn't do this for a job.
       | 
       | I host a VM for my router I host a VM of open media vault I host
       | an arch box for my development.
       | 
       | Any notes or projects I have are edited in vim and committed to
       | GitHub. Any networking stuff that isn't supported by openwrt
       | isn't bothered with and I spend my free time mostly reading
       | books. Actuall paper books and occasionally taking actual paper
       | notes.
        
       | basscomm wrote:
       | Depending on how pedantic you want to get, my most-used self-
       | hosted application is SSH followed closely by nginx and
       | gophernicus.
       | 
       | To give an answer more in line with what the post author appears
       | to want, I've been playing around with Pleroma lately, so it's my
       | most-used self-hosted application until I find something newer
       | and shinier to distract me.
        
       | rabbitofdeath wrote:
       | OH man I love finding new apps like this! Here is my list: Pihole
       | LOVE it. Paperless-ngx minidlna (can't bring myself to use
       | jellyember or whatever) NextCloud synapse/matrix - about 10
       | active users element-web archivebox vaultwarden duplicati baikal
       | home-assistant navidrome nginx-proxy-manager photoprism syncthing
       | ttrss gitea
        
       | gigel82 wrote:
       | When I got a new PC last year I tried to sell my old one but
       | couldn't find any buyers for a reasonable price, so I just made
       | it my "home server" (much better than the Pi I had running
       | before).
       | 
       | It has a 1080Ti GPU so I'm just mining Ethereum on it (T-Rex
       | miner) which pays for the electricity and actually makes 2-3
       | extra coffees a month :)
       | 
       | Of course, mining uses only the GPU (and a little bit of RAM)
       | which leaves the CPU completely free to run a bunch of other
       | services. I'm running an Ark Xbox server and Jellyfin on bare
       | metal, with everything else in Docker (on a Windows 11 base
       | install): AdGuard, OpenVpn client + socks5 proxy, Portainer,
       | Watchtower, Speedtest, Grafana, Prometheus, Awair and Ecobee
       | exporters, CloudFlare DDNS plus a couple of other this-and-thats
       | :)
        
       | mekster wrote:
       | Anyone running Postfix should integrate Postal in front of it.
       | 
       | It's been a pain in the ass to even view what emails came and
       | went with what volume, it will let you run event hooks as well
       | and can integrate with rspamd as well and view each email's score
       | as well.
       | 
       | Interface is very clean too.
       | 
       | https://github.com/postalserver/postal
        
       | igtztorrero wrote:
       | Gitlab on LXC
        
       | dawnerd wrote:
       | Listing the docker images. All this is hosted on a 45 Drives
       | unraid server.
       | 
       | adguard/adguardhome - Blocks ads on devices that don't support ad
       | block extensions
       | 
       | charlocharlie/epicgames-freegames - Bot that will automatically
       | "purchase" free games from the epic game store. I have it setup
       | to telegram me a link to enter the captcha.
       | 
       | chuckmacdev/adrfinder - Checks for Disney dining reservations and
       | emails a link to reserve
       | 
       | fusengine/apaxy - Decent web file browser
       | 
       | linuxserver/*arr - ya'll know why :)
       | 
       | linuxserver/smokeping - Really useful to troubleshoot network
       | issues
       | 
       | plexinc/pms-docker - I want to switch to jellyfin but I have so
       | much data in Plex now it'll probably be a huge pain
       | 
       | jlesage/nginx-proxy-manager - I'm lazy and hate setting up
       | reverse proxies
       | 
       | jlesage/qdirstat - Pretty useful when dealing with a server that
       | has as much data as mine does
       | 
       | adolfintel/speedtest - Good for troubleshooting networks that
       | might preferentially give speedtest.net better speeds, also good
       | for internal network testing
       | 
       | linuxserver/sabnzbd - Obvious
       | 
       | haugene/transmission-openvpn - I don't feel comfortable
       | downloading any torrent unless it goes through a vpn
        
         | runjake wrote:
         | I am out of the loop.
         | 
         | What is "*arr"?
        
           | graftak wrote:
           | They're media download managers where you can subscribe to
           | your preferred media, often combined with plex or jellyfin
           | (media servers). There's Radarr (movies), Sonarr (tv shows),
           | and Prowlarr (torrent/nzb search indexers). There's also a
           | 'music'-arr but it's name is lost on me.
        
             | poglet wrote:
             | Lidarr
        
           | 5bolts wrote:
           | Sonarr+Radarr most likely
        
             | BrandoElFollito wrote:
             | And bazarr and jackett to rule them all.
        
           | crisopolis wrote:
           | Most likely Sonarr, Radarr they are library management and
           | fetch apps.
        
           | reitanqild wrote:
           | A collection of tools to help you get the media you probably
           | paid too much for anyway but didn't get since Netflix and the
           | rest never got the message that the reason why Spotify works
           | even if it costs more than a CD a month is because everything
           | is there.
           | 
           | Netflix today is just mockery, at least in Europe.
           | 
           | That said, I don't pirate, mostly because I believe in law
           | and order.
           | 
           | But I certainly won't report anyone else for doing it. And if
           | I have a chance I will vote for the guys who will crush
           | copyright in its current form.
        
             | graftak wrote:
             | I do use these apps and we basically download Netflix and
             | (especially) Prime series that we already have
             | subscriptions for because their apps are horrendous.
        
         | xen2xen1 wrote:
         | A few of these look pretty good, thanks.
        
       ___________________________________________________________________
       (page generated 2022-05-04 23:00 UTC)