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