36 ms·
What are your most used self-hosted applications?
- dotnet00 4y agoPlex, then maybe Node-red for the lights, then Matrix and Nextcloud.
- cassianoleal 4y agoDo 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 4y agoYes, 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 4y agoThanks 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.
- speakspokespok 4y agoI’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.
- simcop2387 4y agoI 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)
- npteljes 4y agoSame here, with a self-hosted Nextcloud.
- mxuribe 4y ago> ...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"?
- softfalcon 4y agoPlex 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.
- barbazoo 4y agoGreat 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.
- smm11 4y agoMy 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.
- digitalsushi 4y agoEuphemistically, 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.
- omnicognate 4y agogitea and vaultwarden (and various things I've made for my own use)
- jmnicolas 4y agoTTRSS, it's the only thing I self-host currently, but I spend way too much time on it every day.
- devinegan 4y agoTiny Tiny RSS
- micromacrofoot 4y agopihole stands between me and everything I do on the internet
- timw4mail 4y agoTinyTinyRSS, RoundCube, and Adminer. RSS client, Email IMAP Client, and Database manager.
- isoprophlex 4y agoHome assistant. Incredibly versatile and complete home automation software.
- paco3346 4y agoI'll second this one. It's also very good at self-updates for being a self-hosted application.
- tra3 4y agoHome 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 4y agoWhat is the modern/idiomatic platform to do IoT? Specifically the rudimentary stuff like light bulbs, electrical outlets, etc. Is zigbee the way to go?
- ornornor 4y agoI’d say so. It’s interoperable so you’re not vendor locked and is very well supported by HA.
- sofixa 4y agoFor the bedtime workflow, why NFC tapping and not a button? I use the latter and seems more practical, so wondering why you chose NFC.
- cturtle 4y agoThere’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/ https://miniflux.app/
- RedNifre 4y agoPi-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)
- guywhocodes 4y ago99% of my selfhosted traffic is nextcloud.
- camjohnson26 4y agoDuplicati for backups, resilio sync for file syncing, freenas for network storage, WireGuard vpn to connect to it all.
- tra3 4y agoPhotoPrism [0] is an excellent way to manage your local photo collection. [0]: https://photoprism.app/ https://photoprism.app/
- RealStickman_ 4y agoHere'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
- mushufasa 4y agoZulip
- cassianoleal 4y agoThe Lounge Plex and Jellyfin (yes, both) Calibre-web Vaultwarden TrueNAS PiHole Paperless-ngx Edit to add: Syncthing
- ilmiont 4y agoGitLab.
- kretaceous 4y agoI 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.
- hn_version_0023 4y agoYou 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 4y agoI 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.
- lostlogin 4y agoA 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.
- jmnicolas 4y agoI 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.
- mindcrime 4y agoThings 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)
- agentultra 4y agoEmail. By a long shot.
- bertman 4y agoPi-Hole, Prosody (XMPP server), Miniflux (RSS), Pass (password store, although it's only a git repo, so doesn't really count)
- nirav72 4y agoPlex 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.
- sofixa 4y agoSeeing 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.
- sphars 4y agoI 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?
- kasey_junk 4y agoTailscale
- lostlogin 4y agoWireGuard 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.
- bigwavedave 4y agoI'm not affiliated with either, but I use rathole (https://github.com/rapiz1/rathole https://github.com/rapiz1/rathole) and kamatera (https://www.kamatera.com/ https://www.kamatera.com/) as my own kind of ngrok. But I've also heard good things about tailscale (https://tailscale.com/pricing/ https://tailscale.com/pricing/) which has a free hobby tier. Gonna give that a try after work today.
- magarnicle 4y agoI use ZeroTier, which you can host yourself or use a hosted service. I haven't tried tailscale, though, which is what a lot of others seem to be using here.
- senorsmile 4y agoI started using netmaker recently And it is running great on all of my devices so far.
- DrPhish 4y agoIf 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 4y agoyep i definitely know some of these words
- woopwoop24 4y agojellyfin, plex, gitea, heimdall, vaultwarden, traefik, authelia and some usenet stuff all behind 2FA with authelia on docker
- basscomm 4y agoDepending 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.
- igtztorrero 4y agoGitlab on LXC
- d4a 4y agoFreshRSS, Dendrite (Matrix), Keycloak+slapd (auth), TheLounge (IRC), Vaultwarden (Bitwarden implementation in rust)
- klinquist 4y agoPerhaps 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 4y agoCan you flesh out the whole “share usb devices over the network”? What are you using to do that? Thanks!
- dervjd 4y agoNot the OP, but it's a feature of the vSphere client ("Client Connected"). https://kb.vmware.com/s/article/1022290 https://kb.vmware.com/s/article/1022290
- jeroenhd 4y agoFor what it's worth, you could also use USB over IP (http://usbip.sourceforge.net/ 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.
- ridgered4 4y agoIt'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.
- brimble 4y agoPihole. 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.
- SV_BubbleTime 4y agoI’ve been considering setting up plex so my mom and brother could access media. Would jellyfin be better for this?
- tenebrisalietum 4y agoI keep hearing Plex requires a plex.com account to log into your own personal self-hosted server. Jellyfin definitely does not.
- smulc 4y agoI 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-account-to-stream-locally/ https://support.plex.tv/articles/207538527-do-i-need-a-plex-... has more detail
- 4y ago
- branon 4y agoTransmission, 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.
- cosmiccatnap 4y agoI 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.
- FerretFred 4y agoMosquitto 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.
- alchemist1e9 4y agoThat 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 4y agoThanks! 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-Lightweight+Monitoring+System+Using+MQTT.html 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/ 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 4y agoThis 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.
- 4y ago
- miloignis 4y agoSynapse (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.
- 2OEH8eoCRo0 4y agoAdguard - PiHole alternative Plex - media panacea Transmission Valheim - currently disabled, waiting for more content
- nextgens 4y agoMailu - a mail server as a set of Docker images.
- bodhi_mind 4y ago- Raspberry pi controlled kiln - Retropi - Openwrt router with dns ad blocking
- seigel 4y agokiln? I am listening :D
- tatoalo 4y ago- Plex - Radarr - Sonarr
- eloisius 4y agoSyncthing. 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.
- Ourgon 4y agoI'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 4y ago
- api 4y agoHome: Pihole, Minecraft, Synology NAS Work: Jitsi, Nextcloud, Mattermost, Gitea Network: ZeroTier (which is our own dogfood)
- rabbitofdeath 4y agoOH 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
- joeyrobert 4y agoSeafile. 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.
- erulabs 4y agoPhotostructure, 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 https://pibox.io ! I maintain a ton of Kubernetes templates for various self hosted apps as well!
- gtdawg 4y agoI ordered a pibox in February. When are they shipping?
- erulabs 4y agoWe just packed the first one hundred ourselves and will ship them on Monday! The vast majority of orders ship in July due to Raspberry pi shortages. We’re trying to get as many orders as we can so we can place additional orders - it’s a bit of a chicken and the egg issue. Send us an email at support@kubesail.com and we can get your order number for a better estimate :)
- dervjd 4y agoOn 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.
- turtlebits 4y agoPihole, Postgres, Jellyfin, HTTP server, Piku
- smm11 4y agoLong, long story, but OpenDoc.
- ochrist 4y agoKanboard, Grocy and Lychee: https://kanboard.org/ https://kanboard.org/ https://grocy.info/ https://grocy.info/ https://github.com/electerious/Lychee https://github.com/electerious/Lychee
- ornornor 4y agoCurious: I found grocy very impractical to use day to day. So you manually enter each item you stock in your pantry and manually decrease it by the gram after cooking/baking?
- Macha 4y agoVaultwarden and Jellyfin
- jraph 4y ago- 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://trivabble.org/demo/ | https://gitlab.com/raphj/trivabble https://gitlab.com/raphj/trivabble
- mekster 4y agoFor row data management (I use it to manage to-do list), SeaTable beats other contenders. It works nice on mobile too.
- jeroenhd 4y agoWe'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 4y agoWhat do you use Keycloak for in this setup?
- jeroenhd 4y agoI'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 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?
- number6 4y agoLooks like a Plus Feature, or in deed much config: https://developers.redhat.com/blog/2018/10/08/configuring-nginx-keycloak-oauth-oidc# https://developers.redhat.com/blog/2018/10/08/configuring-ng...
- mekster 4y agoPortainer 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 https://github.com/SelfhostedPro/Yacht
- po1nter 4y agoI use watchtower to update my containers
- zaik 4y agoI host Prosody for myself and my family.
- mekster 4y agoPeople 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 https://my.domain running with automatic Let's Encrypt.
- qbasic_forever 4y agoCaddy 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.
- fdw 4y agoCould you please go into more detail regarding "a full little identity provider and authenticating proxy"? Does nginx-proxy-manager do something like SSO?
- tegiddrone 4y agoYeah 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 4y agoIt 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/ 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 https://nginxproxymanager.com/guide/#quick-setup
- karmanyaahm 4y agoSynapse. 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)
- mekster 4y agoAnyone 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 https://github.com/postalserver/postal
- dawnerd 4y agoListing 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
- xen2xen1 4y agoA few of these look pretty good, thanks.
- runjake 4y agoI am out of the loop. What is “*arr”?
- graftak 4y agoThey’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 4y agoLidarr
- crisopolis 4y ago
- sureglymop 4y agoSyncthing, Nextcloud, Calibre-web, GitLab, PiHole, Grocy.
- seabrookmx 4y agoTIL 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.
- daledavies 4y agoShameless 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 https://github.com/daledavies/jump
- deckard1 4y agoTop 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/ https://gchq.github.io/CyberChef/
- ornornor 4y agoCalibre is pretty good imho. Nothing compares to organize ebooks, remove drm so that I can read kindle ebooks on kobo, and convert files to kepub so I still get the kobo specific enhancements on non-native kobo epubs.
- colordrops 4y agoMy 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 4y agoHi! 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 4y agoI just used the standard integration documentation on HA's website.
- aeleos 4y agoWhat functionality do you get out of the media center? Is it just for local media, or do you use integrations for other services?
- spdegabrielle 4y agohttps://www.fossil-scm.org/ https://www.fossil-scm.org/ And https://tiddlywiki.com/ https://tiddlywiki.com/
- johnchristopher 4y agoWallabag and owncloud, self host on a VPS.
- Bedon292 4y agoFreeNAS 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.
- davidkuennen 4y agohttps://ghost.org https://ghost.org for https://davidkunnen.com https://davidkunnen.com https://stockevents.app/help https://stockevents.app/help https://stockevents.app/blog https://stockevents.app/blog
- theshrike79 4y agoAll 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.
- mro_name 4y ago- 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 https://demo.mro.name/shaarligo [1] https://github.com/elrido/ZeroBin https://github.com/elrido/ZeroBin [2] https://gogs.io https://gogs.io [3] https://qr.mro.name https://qr.mro.name [4] https://codeberg.org/mro/iOS-OTA https://codeberg.org/mro/iOS-OTA
- deleted 4y ago[deleted]
- jonnycomputer 4y agoMattermost: 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 4y agoGitea Google Colab clone Jitsi
- slipperlobster 4y agoI 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 https://github.com/monicahq/monica
- number6 4y agoIgf in reinstall it; this will be my 3rd try on monica... if only someone else would fill it for me - oh how is the mobile support for it nowadays?
- slipperlobster 4y agoI'll be honest - since I host it in a Docker container on my main desktop PC, I rarely rely on mobile, so I can't really say. I don't fill _everything_ in on Monica, I just try to hit the high-level items (e.g. they mentioned X, I should get them Y, etc.). Monica really needs some sort of smart insertion system - just a free-form field that can parse a full sentence and handle the logistics. For example, "Mary and I spoke on the phone last week and said she was going to Italy for a vacation and offered to show me photos" - Monica should be able to parse the conversation, the event and a follow-up somehow.
- kilroy123 4y agoI never could get this to work and play nicely with my traefik setup. :-/
- svkurowski 4y ago- My own document management system Aktenkoffer: https://github.com/svkurowski/aktenkoffer https://github.com/svkurowski/aktenkoffer - Wiki.js - HomeAssistant
- RedShift1 4y agoAny demo online for Aktenkoffer?
- aquova 4y ago- 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 4y agoDo you have an idea how to redirect all reddit request through libredit?
- jordemort 4y agoI use this: https://github.com/SimonBrazell/privacy-redirect https://github.com/SimonBrazell/privacy-redirect
- aquova 4y agoI use a Firefox extension to do it - https://einaregilsson.com/redirector/ 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.
- wey-gu 4y agoProxmox VE OpenWRT synology K3s
- quwert95 4y agoMumble - "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?
- croutonwagon 4y agominiflux - 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.
- pdyc 4y agomy own app https://github.com/newbeelearn/sserver https://github.com/newbeelearn/sserver
- gigel82 4y agoWhen 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 :)
- nakatu 4y agoBut 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 4y agorsync 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 4y agoFor 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.
- BaseballPhysics 4y agott-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.
- Helmut10001 4y agoMiniflux, Funkwhale, Nextcloud
- tr1ll10nb1ll 4y agoFruition, Plex, and Minecraft haha! (at least the ones I can remember)
- rocky1138 4y ago* git * Syncthing
- foresto 4y agoRadicale - a calendar (CalDAV) & contacts (CardDAV) server, with DAVx5 on phones and Thunderbird on desktops.
- ryandrake 4y agoWow, 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.
- number6 4y agoA 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 4y agoI 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 4y agoIt's an old programming "meme", going back to 80s if not further. see: https://jcarpizo.github.io/tao-of-programming.html https://jcarpizo.github.io/tao-of-programming.html
- monocasa 4y agoWell 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/ http://catb.org/~esr/writings/unix-koans/
- monocasa 4y ago
- jdoss 4y agoI setup https://paperless-ngx.readthedocs.io/en/latest/ 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 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.
- alchemist1e9 4y agoThat’s really neat setup. Thank you for posting.
- ornornor 4y agoI use mayanedms with a 2008 HP business scanner (with double sided ADF) I bought used for very cheap. Can concur, it’s very convenient and satisfying to have hundreds of documents over the years archived, OCRed, and fully searchable. Reduced clutter drastically and I’ve never lost a paper again.
- vanillax 4y agoIf you want an alternative to Pi-hole. I highly recommend AdGuard home. https://github.com/AdguardTeam/AdguardHome https://github.com/AdguardTeam/AdguardHome. Every thing is way more intuitive and list management is a breeze.
- dervjd 4y agoSeconding 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!
- the_common_man 4y agoI host WordPress, Vaultwarden, Emby, Matomo, Bookstack, Adguard, nextcloud to name a few using Cloudron
- Vladimof 4y agoPihole, PiVPN, RSS aggregator, Syncthing, Jirafeau (not used much but I really like it)
- leonroy 4y agoOver 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/ https://www.pfsense.org/ * Movies/TV/Home Videos - Plex * Minecraft Server - AMP - https://cubecoders.com/AMPInstall https://cubecoders.com/AMPInstall * Music - Roon - https://roonlabs.com/ https://roonlabs.com/ * Automation - HomeAssistant - https://www.home-assistant.io/ https://www.home-assistant.io/ * Unifi Controller * Email - Zimbra - https://www.zimbra.com/downloads/ https://www.zimbra.com/downloads/ * Files - Synology My experience: * I can't recommend AMP enough for gamers * Roon is £££ 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
- TavsiE9s 4y agoSomething to be aware of w/r/t pfSense: https://opnsense.org/opnsense-com/ https://opnsense.org/opnsense-com/
- BLKNSLVR 4y agoI only just migrated to OPNSense from pfSense. I feel cleaner. It was a relatively smooth and painless migration.
- colordrops 4y agoIs Amp closed source and/or require a license or payment?
- leonroy 4y ago
- nobody9999 4y agoI 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 https://news.ycombinator.com/item?id=30783477 Edit: Fixed list formatting.
- Pufferbo 4y agoI've been wanting to self-host a podcast service. This might be a really stupid question, but how do you download the podcasts to your server? I'm guessing it's like an RSS thing, but how do you the feeds?
- nobody9999 4y ago>I've been wanting to self-host a podcast service. This might be a really stupid question, but how do you download the podcasts to your server? I'm guessing it's like an RSS thing, but how do you the feeds? Great question! Yes, with podgrab[0] you can add RSS urls or OPML files or use the "search" feature which, using your search term, will query the podcasts in either Apple podcasts or podcastindex.com. As an aside, the software developer seems to have a preference for Docker. I do not. As such, I downloaded the sources (Go) and installed on an existing VM. I even packaged up the binary with the rest of the package and it runs just fine, using very little (~150MB) RAM and only 33MB disk space, not including the podcasts, of course. I encourage you to check it out. It works nicely so far (a couple weeks). [0] https://github.com/akhilrex/podgrab https://github.com/akhilrex/podgrab
- nolan879 4y agoPortainer - 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
- WaitWaitWha 4y agoHome Assistant. https://www.home-assistant.io/ 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.)
- account-5 4y agoI don't self host anything. Does that make me weird? Also I dislike sites that require JavaScript to display text and images.
- abruzzi 4y agosame. I did in the past, but work has basically made me hate computers, so I've done everything I can to remove computers from my life outside work hours.
- sc68cal 4y agoNetbox
- anderspitman 4y agoSelf-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 4y agoDocker and Tailscale are all you need. I have all my services in single docker-compose yaml.
- jotm 4y agoHaving to use third party repos and trust the uploaders kind of misses the point of self-hosting imo
- anderspitman 4y agoDocker and Tailscale are still an order of magnitude more complicated than installing an app on your phone.
- mafro 4y agoWhat's the value of Tailscale in a home network with self-hosted apps?
- mackrevinack 4y agobeing able to have a consistent name for your server instead of using an ip address such as "192.168.1.23:4567", which would change often if you didn't set up a static ip. once you bookmark "devicename:4567" or reference it in some other app, you won't have to change it again. and of course having outside access to your devices when you are away is a nice plus as well
- 4y ago
- 13415 4y agoI use desktop applications for everything.
- mackrevinack 4y agodefinitely 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.
- _bfhp 4y agoFor 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.
- alkonaut 4y agoHome 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.
- nobodywasishere 4y ago- Email: Mail-in-a-box - Cloud (Calendar/contacts/files/notes/photos): Nextcloud - Matrix: Synapse
- gtdawg 4y agoIs your mail-in-a-box and Nextcloud totally separate? I know MiaB has an integrated Nextcloud, but their documentation says that they only support contacts / calendaring, so I'm hesitant to use it without fully documented support for all Nextcloud's features.
- tinus_hn 4y agoNextcloud, 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.
- pkulak 4y agoA 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 https://www.youtube.com/watch?v=pmTVerYNvs0
- binwiederhier 4y agoSince 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 https://github.com/binwiederhier/ntfy
- jaytaylor 4y agoAlso posted yesterday: https://news.ycombinator.com/item?id=31252441 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!
- senorsmile 4y agoThis looks awesome.
- tomwojcik 4y agoI'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 https://github.com/tomwojcik/homeserver-traefik-portainer
- throwaway894345 4y agoHow 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.
- amanzi 4y agoNot the OP but I run a Minio instance in my homelab. It's not in HA-mode but is on a VM that is replicated across my 3 proxmox nodes. I just use a simple docker-compose file (17 lines) and haven't run into any issues yet.
- throwaway894345 4y agoVery neat! If you lose a node, are you guaranteed to be able to recover from the other two? Are those VMs running on the same host?
- amanzi 4y ago
- Mister_Snuggles 4y agoMy 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.
- Havoc 4y agoCurious what you need the split DNS for? I've got a wireguard setup and things seem to work fine as is including resolution on services and pihole filtering
- 120photo 4y agoSyncthing Plex Gitea Searx
- platz 4y agobookmarking server: espial: https://github.com/jonschoning/espial https://github.com/jonschoning/espial
- w84death 4y agoDockers: - 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
- pajtai 4y agoDefinitely Gitlab
- westurner 4y agoawesome-selfhosted/awesome-selfhosted lists quite a few: https://github.com/awesome-selfhosted/awesome-selfhosted https://github.com/awesome-selfhosted/awesome-selfhosted
- mmcnl 4y agoEverything 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
- vmception 4y agoBrownie - 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.
- vmception 4y agoI use hardhat without brownie now
- throwaway894345 4y agoHow 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.
- darkwater 4y agoWhat are the issues you have?
- spion 4y agoThe UI looks great but the UX is terrible
- darkwater 4y agoThat's like saying "I don't like it".
- spion 4y agoI'll give you an example of what I mean. Let's look at the manual on variables, found at this URL: https://grafana.com/docs/grafana/latest/variables/ https://grafana.com/docs/grafana/latest/variables/. Variables are shown at the top of the screen. You would assume that adding a new variable would involve a UI element placed in proximity to the existing variables. However, that's not the case at all. None of the sections in the manual would even tell you where you need to go to do that. The answer: you need to go to the dashboard settings dialog and open the Variables tab. What about editing the name of an item? Well, that functionality could be anywhere. If it's a variable name, you go back to the "Settings" tab. If it's a query name, you can change it inline. For a panel, you do it from the sidebar. Hurray for consistency. The UI looks great, but the learning curve is terrible due to inconsistency.
- andrewzah 4y agoI wouldn't say it's terrible but prometheus & grafana have a learning curve for sure. It's a question of do you want a pull-based architecture (prometheus) or a push-based one (influxdb). Grafana is just a frontend that supports either, although influx also has its own frontend.
- makr17 4y agofreepbx unifi controller home assistant mythtv mailcow ntp/chrony with a gps antenna
- toby_tw 4y agoDo 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
- movedx 4y agoI'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 4y agoI 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.
- ornornor 4y agoSame thoughts as you. Anything I run also takes care of backing itself up using tarsnap or borg to rsync.net (depending on when I originally setup that particular application) Some things you can just copy the files on a regular schedule (with tarsnapper or borgmatic), others you also have to stop the DB and take a dump of it before restarting it. And everything I can set up again with a collection of custom ansible playbooks and roles. But yes I wouldn’t self host without a reliable backup strategy and auto updates (with unattended-upgrades).
- philjohn 4y agoUnlike 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)
- anotherevan 4y agoUrbackup looks interesting for backup of my kids Windows laptops. Does it take an "opportunistic" approach rather than a rigid schedule? I.e.: If the laptop and backup server notice they're on the same network, and there hasn't been a backup for a while, then initiate an incremental backup?
- tbyehl 4y agoNot precisely. If you configure the Backup Window to always (1-7/0-24) then they'd get backed up whenever they're available and their backup interval has been exceeded. The backup window can be adjusted per client or group.
- syngrog66 4y ago"self hosted applications" is such a tell-tale phrase in my eyes (this is not a criticism, btw)
- withinboredom 4y agoFor 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.
- sircastor 4y agoI 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.
- Havoc 4y agoMost 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
- markuta 4y agoHas to be vaultwarden (BitWarden) password manager. And a home Plex media server.
- itsananderson 4y agoRather than exhaustively list mine, I'll just list the ones I don't see mentioned in other comments. - Swag - Nginx reverse proxy for my other services. Similar to other reverse proxies people have mentioned, but it plays nice with other linuxserver containers I run so it's what I've stuck with. Has decent letsencrypt integration. - Authelia - Integrated with Swag to handle single sign-on for most of my services - Mylar3 - Helps keep track of comic series and, if you choose, can be used to search and download them as well - Komga - For organizing/reading comics. I use Klutter as a companion app for reading comics from my Android devices - readarr - Newer member of the *arr family. Still a bit clunky compared to its siblings, but it's a relatively useful way to organize ebooks and audiobooks. It doesn't do well with mixed book types, though, so I run one instance for ebooks and one for audiobooks. - Ombi - For managing media requests
- jcun4128 4y ago"webpad paste" it's a rest-url giant text pad I use to keep notes across devices I have an actual app too that's also a note taking app (use it everyday) basic React/Electron thing with Express backend my goal is centralizing my own info
- BLKNSLVR 4y agoI use noteself for this, which is an extension of tiddlywiki using an in-browser pouchdb back-end. This can then be sync'd to a couchdb instance, which can be self-hosted - which is what I do. It's perfect for my needs, I need to work out setting up separate databases for separate note purposes (keeping personal and work separate). I find tiddlywiki / noteself's structure perfect for the various streams required for the management of projects.
- LoveGracePeace 4y agoPersonal email server, web server sites.
- JimBlackwood 4y agoTo not make my list exhaustive and list my most used applications. - Vaultwarden. I see this in a shockingly small amount of lists. Selfhosted password manager. It’s been absolutely amazing and works with the Bitwarden apps. - Proxmox. Specifically LXC. For courses/sideprojects/whatever, I just spin up a clean Alpine/Arch LXC and use it for remote development through CLion/IDEA/PHPStorm or VSC. It’s been great and saves me from installing a bunch of stuff and weird dependency management on my laptop. Which is also an M1 Air, so doing it on a linux server is much nicer. - Nginx Proxy Manager. Quick and easy reverse proxies to all my containers/services. Both local and internet facing.
- CaptainJustin 4y agoStarted trying Vaultwarden last night and so far I'm really impressed. I have it integrated into my desktop, laptops and browsers. I just need to automate my backups. For self-hosting passwords and similar files it seems rock solid so far.
- mickael-kerjean 4y ago- Filestash: the file manager I made for myself - Dispatch: IRC client - Grafana: to create graphs for all sort of stuff - Gogs: for private git repos - minio: a selfhosted s3 compatible - Apache: to host some files I want to share and a few api endpoint as a dirty lambda alternative - Radicale: for caldav cardav with agendav for webclient - Webmail-lite: for mails
- efreak 4y agoIf you're hosting _private_ git repos, why bother with a hosted solution at all? Why not just use ssh remotes?
- banana_maker 4y ago* The UI is nice to have * You get features like issues, project wiki, etc * You can still collaborate/handle PRs easily with other people I selfhost for the above and just to have a handy backup in case github is down.
- zelon88 4y agoI'm a little biased because I made these but..... 1. HRConvert2 - File Conversion Server. https://github.com/zelon88/HRConvert2 https://github.com/zelon88/HRConvert2 2. HRCloud2 - Self hosted Cloud Platform & App Launcher. https://github.com/zelon88/HRCloud2 https://github.com/zelon88/HRCloud2
- mceachen 4y agoI'm a little late to this party (I've been heads-down getting the next release of PhotoStructure out the door). I've got Resilio Sync running on both my NASes to get photos and videos backed up and importable. It's like SyncThing, but also has an iOS app. I've used both nginx proxy manager and Caddy as an authenticating reverse proxy. Caddy's simplicity in setup, speed in use, and docs are wonderful. I've also used cloudflared to proxy my home server: it's a bit more involved to set up auth, but it's (currently) free. And, of course, I run PhotoStructure: I'm the author. PhotoStructure is a web-based digital asset manager, but I've focused on really robust de-duplication, library portability (so I can plug my library drive or mount the same NAS directory on macOS, Windows, or Linux, and everything "just works"), as well as support for very large libraries with sub-100ms page load latencies on cheap hardware (because slow browsing is maddening). I have many users with libraries that track 1mm+ asset files, but it's also relevant for smaller libraries, given how simple it is to set up (one-click install, answer 4 questions, and you're done with setup). PhotoStructure is freemium commercial software, as it's currently paying for me to work on it full time. A bunch of my user base harks from Hacker News: if you want to give the paid plan a spin, use coupon code "HN15" for 15% off (forever!). Details about plans and pricing are on https://photostructure.com/about/pricing/ https://photostructure.com/about/pricing/ (and visit us on Discord and the PhotoStructure Forum: I'm lucky to have really friendly and helpful users!)
- m3nu 4y agoBeen building a service to cloud host (typically self-hosted) applications and make them a bit more accessible: https://www.pikapods.com/ https://www.pikapods.com/ Most popular apps are: WordPress, Filerun, Nextcloud, Uptime Kuma, Umami and PhotoPrism. This would be for anyone lacking time or sysadmin skill to run this as hobby. I'm also working on a sponsorship or revenue sharing schema to get some financing back to FOSS authors. Since you're already paying for something there is less friction than actively donating to each project.
- _carbyau_ 4y agoAsking for advice:(to HN of all places but eh...) I know nothing about docker. I have a handful of VMs(Jitsi, pfsense,VPN). Want to be able to set up useful self-hosted services at home without killing my family downtime. My current plan: yunohost https://yunohost.org/ https://yunohost.org/ and a RPi4 to see the possibilities. Then if I see a rock solid requirement maybe go for something more specific. (NixOS config seems interesting...) Seem fair?
- NortySpock 4y agoI don't think an RPi4 can keep up with Jitsi, but I have never attempted it. I have not tried yunohost, but the interface looks nice. docker is not required, but docker + docker compose, on an RPi4, with auto-restart of failed containers has been very solid for me.
- _carbyau_ 4y agoRPi4 and Jitsi may not work, but looking into containers is the main point. Simply using Docker and Docker-compose on RPi linux may indeed be what I am after to start with. A commandline + YAML file is totally fine! Thanks!
- selfhoster11 4y agoCheck out the /r/selfhosted subreddit. It's an extremely useful resource. Docker Compose has worked great for me so far. I'm not sure about Nix.
- _carbyau_ 4y agoThe "awesome" lists from the Please Read This First post is gold enough to get me going for a while. Thank you!
- bibabaloo 4y agoConsider a "TinyMiniMicro" type slim PC instead of a RPi4. You'll get a lot more bang for your buck. https://www.servethehome.com/introducing-project-tinyminimicro-home-lab-revolution/ https://www.servethehome.com/introducing-project-tinyminimic...
- ManuelKiessling 4y agoSimpleCD is a Continuous Delivery system written for the Bash shell. https://github.com/manuelkiessling/simplecd https://github.com/manuelkiessling/simplecd
- jacooper 4y agoThese are the applications I personally host. My home server: - Nextcloud It is my family's main cloud platform, with a 4TB nas HDD. I run it with PHP opcahe enabled and nginx caching to speed it up. And since its local, the upload/download speed is unmatched. - Nginx proxy manager(NPM) and Portainer For NPM its easy and simple to maintain, and the WebUI makes it easy for someone else to change settings Its mostly the same reason with Portainer, but I prefer to not use it, its very handy capped, quite often in stupid ways like not being able to disable the admin account when enabling sso, just to push you towards the paid version - Pihole - qbittorrent - uptime kuma Easy and simple way to monitor websites I manage. I wish they showed incident history in the status page. - IPfire Firewall Its easy, simple and gets out of the way, I mainly use it to block outside dns and as a doh resolver. There is also file caching using squid proxy, but its a headache to make devices actually use it. I don't use its dns directly, devices connect to Pihole which filters queries then forwardes it to ipfire. Pihole is more advanced and has many community integrations. All of it is running of Proxmox, ipfire as a VM, and all others are running inside a debian LXC with docker, nextcloud is on a separate LXC so I can ZFS snapshot it independently of others. I also have a personal vps. I host a matrix server(Synapse) on it, and its been a good experience, its not light, IMO it needs at least 2VCpus with 4gb of ram(on hetzner). I'm still a bit hesitant about installing bridges on it, since bridges decrypt messages, I may install it on the home server but its upload speed is limited to 25mpbs. I also host headscale[1] Its a reversed engineered open source tailscale server implementation. It supports most of tailscale features. It mostly good enough, I also use the same server as an exit node, so its a full vpn. I want to use a mesh vpn so I can have a single ip which will have full performance in my home while it still works when I'm out, because I have a separate pihole on the vpn server which has more opinionated ad lists for me and still have DNS filtering on the go. Yes I can just use the homes pihole, but the rest of the family doesn't use my vpn, so the dns override would breaks their connection. And since tailscale/headscale support an exit node, I don't have to lose my normal VPN. I'm not sure if I'm going to stick with it long term though, the tailscale app needs to be rebuilt to support a custom server(there is a PR adding support on their repo)[2] And it consumes a lot of bettery, it accounts for more than 30% of my phones battery usage, while the wireguard app doesn't even showup in the top 10 apps. And the nextcloud app sometimes takes for ever to connect to their server, I'm using another pihole as the dns server for the network and I had setup my domain overrides correctly for both ipv6 and ipv4. The browser loads nextcloud web just fine while the app is still loading If only there was to setup a standard wireguard server that cab be used wtih the official app with mesh networking. 1- https://github.com/juanfont/headscale https://github.com/juanfont/headscale 2 - https://github.com/tailscale/tailscale-android/pull/45 https://github.com/tailscale/tailscale-android/pull/45
- deleted 4y ago[deleted]
- Daegalus 4y agoMy goal is with self-hosted is to simplify some tooling, but not necessarily replace Google/MS/etc. More of a quick way to switch things if I have to. At home: - Miniflux - rss, much nicer than ttrss, less complicated - FoundryVTT - Tabletop RPG system to play remote games with some friends around the country - Seafile - mostly use it for an imgur/filesharing solution, but can also double as a dropbox alternative. I dont like nextcloud. - Portiner - manage my docker stuff easily - Caddy - simple reverse proxy - Syncthing - Mostly for sycnthing my local code worksapces, and MMO configs/settings between my computers at home. - HomeAssistant - handle mostly Zigbee stuff, and some motion sensor lights over the baby changing table at night. Rigged a ESP32 board with ESPHome and it connected it to a string of faerie lights. Turns on when you walk in with the baby in the middle of the night without blinding you. And some other odds and ends. Still use Google Home and Google Nest devices for most things. - Authentik - Oauth2, OIDC, SAML provider for my domain. Third party: - ImprovMX - This hosts my email domain/smtp, which allows me to do mx forwarding for my emails to any provider. I still use Gmail under the hood, but lets me skip out on the Google workplace nonsense (used to have a grandfathered free account, then paid for a while), while still keeping my email nimble. I can switch to any email provider in mins with no downtime if caught fast enough. - Tailscale - I like the wireguard based solution to have a VPN mesh between my computers. All servers and computers I own have this installed. Makes it easy to keep certain things on a private IP but easy to access remotely. - Cloudflare - anything publicly exposed runs through cloudflare dns. I also moved a lot of my domains there. I used to run a k8s cluster with Traefik as an ingress and all sorts of fancy things, but as a DevOps engineer for work, it was annoying to maintain yet another thing I do at work. Also I tried doing a multi-machine k8s with Longhorn and it died miserably. Switched back to Docker containers, Portainer, and a simple Caddy with a caddy config. I also run everything currently on 2 Raspberry Pi 4 8gb (want to go up to 4 of them). Most are running on 1, but the Caddy and other non-docker stuff run on the other. I also run the HomeAssistant on a dedicated RPi 3 with a Zigbee adapter plugged in. Going to look into some of these things people posted here that I havent seen on Awesome Self-Hosted or /r/selfhosted The thing I havent found something for is Raindrop.io, shiori is close, but not quite as good as Raindrop is for my needs.
- calltrak 4y ago
- 4oo4 4y agoThis is a cool list, I hadn't heard of most of these. Here are mine: - Nextcloud - files, calendar, todo, contacts syncing - Tiny Tiny RSS - RSS reader - Wallabag - read it later, also a database of interesting things I've read so I can recall later - Photoprism - photo organizing/tagging - CheckMK - monitoring - The Lounge - IRC client that connects to my ZNC bouncer - Plex - media streaming - Airsonic - music streaming (since Plex sucks at that) - Gitea - git repos/issues - Code-Server - VSC instance hosted in the browser
- BuildTheRobots 4y agoThe plex native mobile app is pretty awful for music streaming, however "PlexAmp" available on Android and iOS is absolutely fantastic, barring a couple of minor points. 1) Requires PlexPass (iirc), 2) Makes you pick a library rather than searching/playing from all. Switching libraries is extremely quick and simple though.
- nicbou 4y agoMy own timeline thing. It hosts all of my data plus my personal diary. I update it at least once a day. My photos, backups and geolocation are automatically uploaded to it. https://github.com/nicbou/timeline https://github.com/nicbou/timeline My home server gets a lot of use too. It's mostly my own code, plus Transmission. https://github.com/nicbou/homeserver https://github.com/nicbou/homeserver I also have a few lines of code that take my browser's search queries and routes them according to keywords. Browsers do this natively now, but old habits die hard. Every search query goes through it.
- robinhood 4y agohttps://github.com/monicahq/monica https://github.com/monicahq/monica of course.
- AnotherRando 4y ago- postfix/dovecot - matrix - nextcloud everything a family needs.
- SamPatt 4y agoPihole - DNS server which blocks ads. Syncthing - File syncing across my network. FreeNAS - Storage across the network. Plex - Media streaming.
- mikestaub 4y agohttps://github.com/laurent22/joplin https://github.com/laurent22/joplin
- XCSme 4y ago- NextCloud - Dropbox alternative - UXWizz - Website analytics - Percona Monitoring and Management - Database/server monitoring