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