Screw it, I’ll host it myself

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • yunohost

    YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.

  • Peoples thoughts on https://yunohost.org/ ?

    I will be upgrading my two home PC's when parts are available and was thinking of one of them hosting a VM with this for a trial.

  • Portainer

    Making Docker and Kubernetes management easy.

  • > The diagram alone is more than enough of an argument to dissuade me from giving this a shot right now - it's simply too complicated and too much to manage for the amount of time I can dedicate to it.

    Yeah. I have a basic home server and I feel like even with fairly modest needs/desires (Jellyfin, Deluge, Zoneminder, some kind of file syncing, I gave up on photos because my whole family uses Google for that), it's hard to find a reasonable workflow/setup that covers it all. It was basically down to partitioning by VM (proxmox) or partitioned by container (docker), and I went with Docker + Portainer, but I'm not really happy with it; even basic functionality like redeploying a Compose configuration has sat as a feature-ask for three years [1].

    Maybe I'm wanting it to be something that it just isn't, and I'd be happier with microk8s and managing the apps as Helm charts. But is that just inviting additional complexity where none is needed?

    [1]: https://github.com/portainer/portainer/issues/1753

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • dev-infrastructure

    Setup various local databases via docker

  • Doing something very similar, hosting a lot of things on a Raspberry Pi 4 with 400 GB SD card.

    Dockerizing most things https://github.com/divyenduz/dev-infrastructure

    Not as easy though, I still need to figure backup strategy and everything. My goal is to eventually remove photos, and almost everything hosted entirely really.

  • syncthing-android

    Wrapper of syncthing for Android.

  • Syncthing may be used to sync remotely the relevant directories. It's multiplatform and has a Android app too (still not iOS though).

    https://syncthing.net/

  • infra

    Personal infrastructure (by jnsgruk)

  • I’ve been running Nextcloud on a DigitalOcean droplet, backed by S3 compatible storage from Wasabi for about 3 years now - it’s been pretty seamless. I think the old Nextcloud client syncing issues are a thing of the past (unless you work will really big files). Costs me $15/mo total.

    My Nextcloud instance gets one-way synced using rclone to a NAS once daily, and one-way synced weekly as a tar archive to Onedrive (1TB storage from Office365 is otherwise unused, so...). The rclone setup is all with docker-compose + sops for rclone config, so I can just git clone and Docker-compose anywhere to get another machine backing up.

    A nice addition is that the droplet serves as a WireGuard server that all my devices are pretty much always connected to (with split routing).

    I host a couple of other services on the droplet including The Lounge for IRC, my personal website and a pastebin type app.

    If anyone is interested, the whole setup is on GitHub at https://github.com/jnsgruk/infra

  • sovereign

    A set of Ansible playbooks to build and maintain your own private cloud: email, calendar, contacts, file sync, IRC bouncer, VPN, and more.

  • Shoutout to Sovereign[1] nice ansible project to automate most of this kind of home setup

    [1] https://github.com/sovereign/sovereign

  • BookStack

    A platform to create documentation/wiki content built with PHP & Laravel

  • Just to throw more products at the wall, I've been using Bookstack[0] for the same sort of documentation.

    Besides being relatively lightweight and simple to setup, out-of-the-box draw.io integration is nice. Makes diagramming networks and other things dead simple. And I know "dead simple" means I'm infinitely more likely to actually do it.

    [0] https://www.bookstackapp.com/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • wireguard-vyatta-ubnt

    WireGuard for Ubiquiti Devices

  • You'll see a wireguard network interface on all the connected devices, and you can configure some private address subnet on it, like 192.168.1.0/24 and give the devices some addresses from this range.

    Then you can just talk between any of the devices via this subnet. Wireguard will securely tunnel the traffic.

    https://www.wireguard.com/

  • cluster

    Docs for my homelab cluster. (by porkbrain)

  • I've just finished putting together some old machines and setting up my home cluster with k8s, and ported first app on it. Okish way to spend some of my Easter holiday.

    https://github.com/bausano/cluster/blob/master/changelog.md#...

  • mwan

    Discontinued Simple policy routing for multiple WANs in OpenWrt

  • It is.

    Multi-wan is easier with appliances. I used pfSense over the last 12 years or so with multi-wan on and off (currently off). I've run pfSense in a kvm VM, and you can do multi-wan with this. Though I generally recommend dedicated NICs for the WANs and LAN.

    I've looked at the linux based appliances (as late as last week) and only clearos supported multi-wan. I could be wrong (I'd like to be as pfSense/OPNsense are FreeBSD based, and that comes with, sadly, huge amounts of baggage, limited hardware support, etc.). I'll likely be looking at that package as a potential replacement for the pfSense system, though if clearos can't handle what I need, OPNsense is like pfSense, but with far less baggage.

    If you don't mind tinkering, you might be able to use mwan3[1].

    If you prefer OpenWRT, you can look at running it in a VM[2] along with mwan3.

    [1] https://github.com/Adze1502/mwan

    [2] https://openwrt.org/docs/guide-user/virtualization/qemu

  • Openstreetmap

    The Rails application that powers OpenStreetMap

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Can someone help me figure out how to install Outline? Really struggling!

    2 projects | /r/selfhosted | 6 Jun 2023
  • I am looking for a self-hosted PKM/Note taking app similar to MS OneNote

    2 projects | /r/selfhosted | 23 Feb 2023
  • Docker and WSL2 without Docker Desktop

    2 projects | dev.to | 9 May 2024
  • Disposable Temporary Email Adresses with OpenSMTPD on Linux

    1 project | news.ycombinator.com | 8 May 2024
  • Deploy a Grafana dashboard with Docker on AWS EC2

    2 projects | dev.to | 7 May 2024