My current server dashboard! Which services I should add? reddit / selfhosted ---------------------------------------------------------------------- mrkesu · 2023-12-24 09:53 I would recommend that you add the services that you have a need for. I'm not sure why you would think that we know your needs. ---------------------------------------------------------------------- timo_hzbs · 2023-12-24 10:00 As you have Plex, id get: Sonarr Radarr Prowlarr Nzbget Overseerr Wizarr ---------------------------------------------------------------------- Froooodle · 2023-12-24 10:17 Plex auto languages for dual audio videos Nginx proxy manager for external domains (or internal too) Stirling-PDF for pdf stuff (self promo) Someone else mentioned but all ARR apps but id also add GAPS, bazarr and tautulli to that list Some backup software like duplicati To encode all your videos to h265 and save space or do other post processing like audio normalisation I recommend tdarr or fileflows ---------------------------------------------------------------------- foefyre · 2023-12-24 10:19 How did you do this dashboard ---------------------------------------------------------------------- cludeo · 2023-12-24 10:24 I‘m old and still using BitTorrent. Is there a good introduction to all those tools with weird names? ---------------------------------------------------------------------- timo_hzbs · 2023-12-24 10:25 I think there are lots of them. Even prebuilt docker-compose stacks to include all of them and have them preconfigured. ---------------------------------------------------------------------- Dr-COCO · 2023-12-24 10:51 There are couples of them, is there any preferred the most? ---------------------------------------------------------------------- cyborghound · 2023-12-24 10:52 Would also like to know 😬 ---------------------------------------------------------------------- OriScrapAttack · 2023-12-24 10:53 I recommend jackett instead of prowlarr, tends to work better in my experience. Might be slightly harder to setup though. ---------------------------------------------------------------------- codenamek83 · 2023-12-24 10:53 Navidrome (Music), Vaultwarden (Password), BookStack (Wiki), FreshRSS (RSS), Stirling-PDF (PDF tools). For ISO automation, start with Radarr and Qbittorrent. Once you understand the concept, you can proceed to deploy the rest of the \*ars. ---------------------------------------------------------------------- alex2003super · 2023-12-24 11:05 I recommend Prowlarr instead of Jackett, tends to work better in my experience. Might be slightly easier to setup though. :P (This has been my experience switching to Prowlarr after 5 years of Jackett) ---------------------------------------------------------------------- basecatcherz · 2023-12-24 11:05 CheckMK or Tactical RMM ---------------------------------------------------------------------- MrPanda011 · 2023-12-24 11:06 I myself would add SpeedTest (Self-explainatory), Watchtower (Automatic docker container updates, super handy), AdGuardHome or Pi- Hole (Say hello to no more ads network wide), some form of VPN, my personal recommandation is Headscale (self-hosted tailscale basically), Portainer for easy access to your docker containers, personally I'd replace the gallery viewer with NextCloud, I'd also setup a Pi-Alert instance (helps you locate ALL the devices currently connected to your home network) and I'd also setup some sort of Firewall, maybe OPNSense or PFSense. There's lots of things you can play around with, here's a website for a list on selfhosted stuff: https://awesome-selfhosted.net/ Have fun ! ---------------------------------------------------------------------- Fantastic_Class_3861 · 2023-12-24 11:15 Can I please have your docker compose file for photoview ? I’ve tried several times to deploy it but never succeeded. ---------------------------------------------------------------------- raph-dev · 2023-12-24 11:17 Immich, Audiobookshelf, Nextcloud, Syncthing ---------------------------------------------------------------------- NoxesP · 2023-12-24 11:20 Not OP. But this is [Homer](https://github.com/bastienwirtz/homer), running [homer-theme](https://github.com/walkxcode/homer-theme). ---------------------------------------------------------------------- Buffsteve24 · 2023-12-24 11:22 Tautulli, Paperless-NGX, I also like Webmin too ---------------------------------------------------------------------- This_not-my_name · 2023-12-24 11:23 Ditch Plex for Jellyfin ---------------------------------------------------------------------- binary_shark · 2023-12-24 11:28 This should help https://wiki.servarr.com/ ---------------------------------------------------------------------- sofiatalvik · 2023-12-24 11:37 Stirling-Pdf ---------------------------------------------------------------------- CG_Kilo · 2023-12-24 11:38 Isn't checkmk something similar to uptime Kuma? ---------------------------------------------------------------------- OriScrapAttack · 2023-12-24 11:44 I might give it a try again. Does it work fine with Flaresolverr? ---------------------------------------------------------------------- ProgrammerPlus · 2023-12-24 11:47 I ditched Jellyfin for plex. Not looking back. Plex clients are miles better than Jellyfin' ---------------------------------------------------------------------- boggie26 · 2023-12-24 11:55 Agreed. Plex is the superior media platform. ---------------------------------------------------------------------- koriwi · 2023-12-24 12:03 yep, this looks. like homer. i prefer dashy though ---------------------------------------------------------------------- koriwi · 2023-12-24 12:07 yep. but it can work a bit different. you can create and allow specific scripts on the serverside which checkmk runs. And IIRC there was something special about the script execution/assignment so it's extra safe. this allows you to monitor all kinds of stuff. like iptables configuration, cpu temperature, etc. Also automatically shows you nice history graphs when you return the exit code combined with some data in a special format. ---------------------------------------------------------------------- DelightMine · 2023-12-24 12:10 Don't use bittorrent, switch to qbittorrent. It's open source and doesn't come from a company that releases malware ---------------------------------------------------------------------- CG_Kilo · 2023-12-24 12:11 Oh cool. At work we always used it as a giant ping machine too itor circuits, then moved to Kuma cause it handled our ticketing system better. ---------------------------------------------------------------------- cludeo · 2023-12-24 12:12 I‘m using transmission. But I thought those blarrblarr tools were for downloading from the Usenet. ---------------------------------------------------------------------- Itzz-Donkey · 2023-12-24 12:16 Yes ---------------------------------------------------------------------- VeryLongHairGuy · 2023-12-24 12:22 INB4 people ask, the wallpaper is the [default Apple Monterey (dark version)](https://9to5mac.com/2021/10/06/download-the-new-macos- monterey-wallpapers-right-here/). ---------------------------------------------------------------------- koriwi · 2023-12-24 12:24 I'm a fan of nginx-proxy-manager combined with pihole and cloudflare. External requests proxied through cloudflare (hiding my ip), reaching my nginx-proxy-manager which will ask for basic http-auth for almost every service when reached through an external ip ---------------------------------------------------------------------- koriwi · 2023-12-24 12:25 i ditched jellyfin for emby (no lifetime abo yet). clients and livetv are also miles better. ---------------------------------------------------------------------- sharockys · 2023-12-24 12:29 stash ---------------------------------------------------------------------- herrjonk · 2023-12-24 12:29 Works perfectly fine for torrent sites. I'm also using transmission, specifically this one https://github.com/haugene/docker-transmission- openvpn with Mullvad VPN, and with a script to automatically unrar files if it's .rar. Works great with my blarrblarr tools as well ---------------------------------------------------------------------- DelightMine · 2023-12-24 12:31 No, the \*arrs integrate with either usenet or torrents, and are *extremely* powerful. They're pretty simple to set up, even if you don't know what you're doing (you can find everything you need to get started here: https://trash-guides.info/). It took me a few hours to set up, and a few more to fine tune them, and I have an unnecessarily difficult setup. I can't believe I went so long without them. ---------------------------------------------------------------------- Revelmonger · 2023-12-24 12:38 Don't you still have to port forward to the nginx instance leaving ports open?? ---------------------------------------------------------------------- SeaSkully · 2023-12-24 12:45 Can i ask why Koel rather than Plexamp ---------------------------------------------------------------------- Sparkynerd · 2023-12-24 12:47 I was on Dashy until this week. Switched to Homepage, love it. ---------------------------------------------------------------------- EeryBrute · 2023-12-24 13:05 It is still torrenting, but more sophisticated way. You can follow [this](https://github.com/sebgl/htpc-download-box) to build one. ---------------------------------------------------------------------- daghostshade · 2023-12-24 13:18 I recommend moving to VP9 or AV1, better compression with either better or the same quality ---------------------------------------------------------------------- Froooodle · 2023-12-24 13:24 I'd disagree AV1 etc is much better compression but most devices don't support it so it means the server has to live transcode every single time and can never direct play ---------------------------------------------------------------------- Refresh100 · 2023-12-24 13:27 I don't know about them, but I use NPM myself. I expose 80 and 443 and restrict access to only Cloudflare's IP block on my firewall. Then I use Cloudflare's DNS proxy to route only the domains I need publicly exposed. It's not a perfect system but I feel it keeps the public IP I use from my block pretty hidden. People of course can still probe my domain and end up finding my services but I only expose the ones I absolutely need and the rest I will just VPN in to get to. ---------------------------------------------------------------------- ST_Lawson · 2023-12-24 13:37 Nzbget is for Usenet, but the others can do either that or torrents. I have a stack of docker containers with most of the major *arr apps and qbittorrent along with glutun (vpn). Works quite well and sends all the data through the vpn. Also, I’ve never used Usenet myself. ---------------------------------------------------------------------- gazm2k5 · 2023-12-24 13:48 I prefer setting up wireguard VPN to connect to my network remotely and securely. Means I get LAN style access (don't need passwords on radarr etc.) and don't have to have anything "exposed". ---------------------------------------------------------------------- gazm2k5 · 2023-12-24 13:50 Oh interesting, do you have any guides on how to expose a port only to cloudflare? ---------------------------------------------------------------------- JuvenoiaAgent · 2023-12-24 13:54 Didn't know about *Plex Auto Languages*, thanks for the suggestion! ---------------------------------------------------------------------- jakabo27 · 2023-12-24 14:02 Spend 10 more hours guiding the dashboard, then never use it and just add things to your chrome Bookmarks bar with 1 letter names ("S" for sonarr) and never use the dashboard again. It's the traditional cycle ---------------------------------------------------------------------- brobert7 · 2023-12-24 14:12 This is the way. ---------------------------------------------------------------------- Refresh100 · 2023-12-24 14:20 It all depends on the firewall that you're using, I'm using a FortiGate 60E. I have an IP Threat Feed that pulls an updated list of Cloudflare IP provided by them [here](https://www.cloudflare.com/ips-v4). With that my inbound policy to my NPM server is set to only allow 80, 443, and ICMP from that source and only to that server. If you want a copy of that config (with IPs obfuscated ofc), I'd be willing to shoot it over! Most other physical firewalls will allow you to do a setup similar to above. I also looked it up and it looks like it's possible with pfSense, however ymmv. ---------------------------------------------------------------------- coryforman · 2023-12-24 14:21 Is there any way to install this on Windows? ---------------------------------------------------------------------- trimanus · 2023-12-24 14:34 What about Bitwarden. Works great! ---------------------------------------------------------------------- EmojiMasterYT · 2023-12-24 14:39 Yup, exactly this setup. Though I modified the theme slightly to use SF as the font. ---------------------------------------------------------------------- deallerbeste · 2023-12-24 14:41 If you use torrent, better use Medusa, more support for private trackers. ---------------------------------------------------------------------- EmojiMasterYT · 2023-12-24 14:43 In all honedtly, I didn’t know plexamp became free until a few days ago haha. Anyways, Koel has a super slick mobile app which I love. ---------------------------------------------------------------------- EmojiMasterYT · 2023-12-24 14:43 I wish I could, but the client supports are just not there yet. The Roku client feels extremely unpolished. ---------------------------------------------------------------------- alex2003super · 2023-12-24 14:44 Working beautifully! That way, you can access RarB... oh no... 😭 ---------------------------------------------------------------------- Alexciao123 · 2023-12-24 14:47 There is docker, but why would you homelab on windows? ---------------------------------------------------------------------- koriwi · 2023-12-24 14:53 I like to live dangerously. JK i had openvpn setup on my USG, but i reset it after i thought i semi- bricked the WAN. But it was just a very rare case of my ISP having problems... Didn't set it up again after that because i dont have much experience with configuring the network/routing stuff for vpns and i expect it to be a bit more complicated because i run rootless. do you have a good resource for me to look into to get started? ---------------------------------------------------------------------- koriwi · 2023-12-24 14:53 ohhhh that looks nice, gonna give it a try! thx! ---------------------------------------------------------------------- koriwi · 2023-12-24 14:55 what u/Refresh100 said ---------------------------------------------------------------------- Dairalir · 2023-12-24 14:57 Nzbget is archived and no longer developed, isn’t it? Sabnzbd is still actively developed. ---------------------------------------------------------------------- Atomwalker2022 · 2023-12-24 15:09 What dashboard is this? ---------------------------------------------------------------------- Atomwalker2022 · 2023-12-24 15:11 I have home lab on my personal windows desktop (32GB ram) and personal laptop (8GB ram) for projects I can work on the go. ---------------------------------------------------------------------- root_switch · 2023-12-24 15:16 This needs to be the top comment. To many people coming here asking what apps they should host. ---------------------------------------------------------------------- machstem · 2023-12-24 15:17 Are devices up the point they can direct play x265 containers yet? ---------------------------------------------------------------------- machstem · 2023-12-24 15:19 You should switch over to Linux and then run Windows in a virtual session. Makes your homelab a better experience Otherwise you're stuck using something Iike HyperV which isn't bad but if you're hosting things off Linux VMs, you might as well flip the workload ---------------------------------------------------------------------- Froooodle · 2023-12-24 15:20 Most of them are now All my clients seem to as well as families ---------------------------------------------------------------------- machstem · 2023-12-24 15:22 I noticed my Shield causes my jellyfin to transcode which hits the CPU ---------------------------------------------------------------------- timo_hzbs · 2023-12-24 15:23 Not sure. Actually nzbget works without any hassle on my side in docker. ---------------------------------------------------------------------- edugeek · 2023-12-24 15:28 What service made the dashboard? ---------------------------------------------------------------------- PrestigiousVisit3755 · 2023-12-24 16:02 what do you download which has .rar, I thought that most of the arr suite is for movies and tv ---------------------------------------------------------------------- Sparkynerd · 2023-12-24 16:18 I had a fellow Redditor suggest it to me recently. I spent a day migrating everything, and its great. The YAML is very easy to configure, and there's tons of widgets / services supported. ---------------------------------------------------------------------- herrjonk · 2023-12-24 16:21 It is, but many movies I download are .rar'ed. So it just automates that ---------------------------------------------------------------------- gazm2k5 · 2023-12-24 16:21 I set it up in my OPNSense router using [this youtube guide](https://www.youtube.com/watch?v=b58PpuIsQ3A&t=244s). It was fairly straight forward, asides from me being a little confused as to what IPs to use for certain parts. It's almost one click to install it in OPNsense but I'm sure there are plenty of guides out there for other install methods. ---------------------------------------------------------------------- gazm2k5 · 2023-12-24 16:24 Oh nice. I think I should be good, I'm using OPNsense. I was mainly wondering where to get the list of IPs from. ---------------------------------------------------------------------- SeaSkully · 2023-12-24 17:04 Just checked it out, it does look good. But 9.99! Is there a paid license for pc? ---------------------------------------------------------------------- Refresh100 · 2023-12-24 17:10 Looking over OPNsense's documentation, it looks like you would have to make a URL Tables Alias and point it to "https://www.cloudflare.com/ips-v4". After that it looks like you could use that in a firewall rule to limit your inbound connections. Cloudflare does also offer their IPv6 blocks if you can speak the unknown language. All their documentation is [here](https://www.cloudflare.com/ips/). ---------------------------------------------------------------------- koriwi · 2023-12-24 18:44 checkmk is oooooooooooverkill for just checking if IPs are pingable or APIs are healthy. We used it to check UPS status (battery or wall), LAN status and temp of a remotely deployed pi cluster in a hospital which was built into a pelicase with an LTE backup connection. ---------------------------------------------------------------------- koriwi · 2023-12-24 18:45 the wife approval factor of Stirling-PDF is THROUGH THE ROOF ---------------------------------------------------------------------- EmojiMasterYT · 2023-12-24 22:21 The Plex pass does have a lifetime subscription (for a lot more) ---------------------------------------------------------------------- EmojiMasterYT · 2023-12-25 03:07 I'm running [Homer](https://github.com/bastienwirtz/homer) with a slightly modified version of [homer-theme](walkxcode/homer-theme) (to use the SF font). The icons are designed by myself, and the background is the macOS Monterey default background! ---------------------------------------------------------------------- EmojiMasterYT · 2023-12-25 03:08 I'm running [Homer](https://github.com/bastienwirtz/homer) with a slightly modified version of [homer- theme](https://github.com/walkxcode/homer-theme) (to use the SF font). The icons are designed by myself, and the background is the macOS Monterey default background! ---------------------------------------------------------------------- EmojiMasterYT · 2023-12-25 03:12 Oh sure. Though I've been having a problem where when I scroll past a certain amount of photos, the entire site crashes. I posted a GH issue [here](https://github.com/photoview/photoview/issues/903), but no response yet. ```yml services: db: container_name: photoview-db image: mariadb:10.5 restart: unless-stopped environment: - MYSQL_DATABASE=photoview - MYSQL_USER=photoview - MYSQL_PASSWORD=photosecret - MYSQL_RANDOM_ROOT_PASSWORD=1 volumes: - db_data:/var/lib/mysql photoview: container_name: photoview-server image: viktorstrate/photoview:2 restart: unless-stopped ports: - 8080:80 depends_on: - db environment: - PHOTOVIEW_DATABASE_DRIVER=mysql - PHOTOVIEW_MYSQL_URL=photoview:photosecret@tcp(db)/photoview - PHOTOVIEW_LISTEN_IP=photoview - PHOTOVIEW_LISTEN_PORT=80 - PHOTOVIEW_MEDIA_CACHE=/app/cache - MAPBOX_TOKEN=your-token-here volumes: - api_cache:/app/cache - ./Photos:/photos:ro volumes: db_data: null api_cache: null ``` ---------------------------------------------------------------------- EmojiMasterYT · 2023-12-25 03:14 I'm currently using 1Password, mainly because of the incredibly polished mobile and desktop experience (I hate having to use a web ui). ---------------------------------------------------------------------- EmojiMasterYT · 2023-12-25 03:15 I'm running [Homer](https://github.com/bastienwirtz/homer) with a slightly modified version of [homer- theme](https://github.com/walkxcode/homer-theme) (to use the SF font). The icons are designed by myself, and the background is the macOS Monterey default background! ---------------------------------------------------------------------- trimanus · 2023-12-25 03:38 Sorry, but I don't know 1password. I know Bitwarden as a selfhosted service and it works great with Android, Windows and Linux. Maybe you will give it a try. ---------------------------------------------------------------------- EmojiMasterYT · 2023-12-25 03:50 1password is another password manager, not selfhosted but extremely nice to use ---------------------------------------------------------------------- EmojiMasterYT · 2023-12-25 04:13 > Stirling-PDF for pdf stuff (self promo) Wow, I've never heard of this until now. This looks great! Will definitely install haha. ---------------------------------------------------------------------- EmojiMasterYT · 2023-12-25 04:13 I'm running [Homer](https://github.com/bastienwirtz/homer) with a slightly modified version of [homer- theme](https://github.com/walkxcode/homer-theme) (to use the SF font). The background is the macOS Monterey default background! I designed the icons myself (wasn't happy with any that I could find online). Feel free to use them! https://imgur.com/a/XGAXOWe ---------------------------------------------------------------------- Fantastic_Class_3861 · 2023-12-25 12:53 Thank you ---------------------------------------------------------------------- daghostshade · 2023-12-28 22:30 I was running into that issue with H265, and moved to VP9 and AV1. VP9 definitely has more support but AV1 is coming fast. https://caniuse.com/?search=vp9 https://caniuse.com/?search=av1