An open API service indexing awesome lists of open source software.

Self-Hosting-Guide

Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.
https://github.com/mikeroyal/Self-Hosting-Guide

Last synced: 2 days ago
JSON representation

  • Install from Source

    • RSS

      • Shodan - connected (IoT) devices.
      • Cylect.io
      • k8s at home search - at-home topic``` on GitHub.
      • OpenFind
      • Meilisearch - fast search engine that fits effortlessly into your apps, websites, and workflow.
      • Whoogle Search - hosted, ad-free, privacy-respecting metasearch engine.
      • SearX - respecting, hackable [metasearch engine](https://en.wikipedia.org/wiki/Metasearch_engine).
      • SearXNG
      • Sonic - less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
      • Zinc
      • Lyra - memory, typo-tolerant, full-text search engine written in TypeScript.
      • Hugo Lyra
      • Typesense - tolerant search engine for building delightful search experiences.
      • Tantivy - text search engine library inspired by Apache Lucene and written in Rust.
      • Toshi - text search engine similar to Elasticsearch. Toshi strives to be to Elasticsearch what [Tantivy](https://github.com/tantivy-search/tantivy) is to Lucene.
      • FlexSearch - Generation full text search library for Browser and Node.js.
      • fd - friendly alternative to find.
      • k8s at home search - at-home topic``` on GitHub.
      • k8s at home search - at-home topic``` on GitHub.
    • Security

      • fwknop - Protects ports via Single Packet Authorization in your firewall.
      • OSQuery - Query your servers status and info using a SQL like interface.
      • OPNsense - end commercial products.
      • SpamAssassin - A powerful and popular email spam filter employing a variety of detection technique.
      • BounCA - is a personal SSL / Certificate Authority Key management tool. Create self-signed SSL certificates via your browser.
      • Blackbox - Safely store secrets in Git/Mercurial. Provides tooling to automatically encrypt secrets like passwords.
      • CrowdSec - Locally scans log files and optionnaly requests, detecting and blocking malicious behaviors. AppSec capabilities to enable virtual-patching and turn your install into a WAF. Share attacks signals and benefit from real time blocklist of the most agressive IPs attacking CrowdSec's network.
      • Glastopf - A low-interaction web application honeypot to emulate vulnerabilities and gather attack data.
      • Kippo - A medium-interaction SSH honeypot, mostly used as a standalone SSH daemon with a configurable Filesystem sandbox.
      • Denyhosts - Thwart SSH dictionary based attacks and brute force attacks.
      • Fail2Ban - Scans log files and takes action on IPs that show malicious behavior.
    • Service Discovery

      • Linkerd - first service mesh for Kubernetes. Linkerd adds critical security, observability, and reliability features to your Kubernetes stack with no code change required.
      • Doozerd - available, completely consistent store for small amounts of extremely important data.
      • Admiral
      • ScaleCube - set for managing microservices architecture.
      • DPS(dns-proxy-server)
      • Consul - Hosted Kubernetes Clusters](https://github.com/hashicorp/consul/blob/main/website/content/docs/k8s/platforms/self-hosted-kubernetes.mdx).
    • Setting up WireGuard on Home Assistant

    • Setting up WireGuard on OpenWRT

    • Smart Home Automation

      • Homey
      • Virtual Local Area Network (VLAN) - layer/what-is-a-subnet/) for discovery. Using software such as **Home Assistant, Homebridge, ESPHome, etc.** help simplify the process of controlling and automating all your smart devices.
      • Fully Kiosk Browser
      • HOOBS
      • Insteon switches
      • Jeedom - Wave, EnOcean, KNX, LoRaWAN, BACnet, Modbus, etc..
      • ZoneMinder - featured, open source, state-of-the-art video surveillance software system. Monitor your home, office, or wherever you want.
      • Almond - An Open, Privacy-Preserving Virtual Assistant.
      • HomeMatic - HomeMatic central based on OCCU.
      • Amazon Alexa - enabled devices, control music playback, view shopping lists on the go, keep track of upcoming reminders, check on active timers and much more.
      • Dasshio - Easily use your Amazon Dash Buttons.
      • InfluxDB - Scalable datastore for metrics, events, and real-time analytics.
      • Grafana - Open platform for beautiful analytics and monitoring.
      • Tor - Protect your privacy and access your instance via Tor.
      • Spotify Connect - Spotify Connect client for playing music on your Home Assistant device.
      • SSH & Web Terminal - SSH and Web-based terminal with tons of pre-loaded useful tools.
      • UniFi Controller - The UniFi Controller allows you to manage your UniFi network using a web browser.
      • Node-RED - Flow-based programming for the Internet of Things.
      • Plex Media Server - Your recorded media beautifully organized and ready to stream.
      • IDE - Advanced web-based IDE, based on Cloud9 IDE.
      • zigbee2mqtt - Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges.
      • Matrix - A secure and decentralized communication platform.
      • AdGuard Home - A network-wide ad-and-tracker blocking DNS server with parental control.
      • Traccar - Traccar is modern GPS Tracking Platform.
      • Home Panel - A touch-compatible web frontend for controlling the home.
      • Hass.io Google Drive Backup - A complete and easy to configure solution for backing up your snapshots to Google Drive.
      • Grocy - A groceries & household management solution for your home.
      • EmonCMS - A powerful open-source web app for processing, logging, and visualizing energy, temperature, and other environmental data.
      • CrowdSec - A next-gen collaborative IPS/IDS to protect you from intrusion.
      • AppDaemon - Python Apps and HADashboard.
      • TasmoAdmin - Centrally manage all your Sonoff-Tasmota devices.
      • Aircast - AirPlay capabilities for your Chromecast players.
      • AirSonos - AirPlay capabilities for your Sonos players.
      • Log Viewer - Browser-based live log viewing utility.
      • Tautulli - Monitor and get statistics from your Plex server.
      • motionEye - Simple, elegant and feature-rich CCTV/NVR for your cameras.
      • JupyterLab - Create documents containing live code, equations, visualizations, and explanatory text.
      • Glances - A cross-platform system monitoring tool written in Python.
      • Simple Thermostat - A simpler and more flexible thermostat card.
      • Card Modder - Style your Lovelace cards.
      • Bar Card - Customizable animated bar card.
      • forked-daapd Card - Control a forked daapd instance.
      • Dual Gauge Card - Shows two gauges in one.
      • Atomic Calendar Revive - Calendar card with advanced settings.
      • Simple Weather Card - A minimalistic weather card, inspired by Google Material Design.
      • Auto-Entities Card - Dynamically adds entities.
      • Canvas Gauge Card - Use awesome gauges from canvas-gauges.com.
      • Big Number Card - Display big numbers for sensors, including severity level as background.
      • Animated Weather Card - Nice looking card showing the weather, with subtle animations.
      • Thermostat Card - Thermostat control card that looks like a Nest Thermostat.
      • Raspberry Pi Status Card - Show status of your Raspberry Pis.
      • Mini Media Player - A minimalistic media player card.
      • Mini Graph Card - A minimalistic sensor graph card.
      • Button card - Button card for your entities.
      • Slider Entity Row - Add a slider to adjust, e.g., the brightness of lights in lovelace entity cards.
      • Power Wheel Card - An intuitive way to represent the power that your home is consuming or producing.
      • Home Card - A quick glance of the state of your home.
      • Banner Card - A fluffy linkable banner with interactive glances to spice up your home dashboards.
      • Spotify Card - List and select from current available devices and users top playlists on Spotify.
      • Battery Entity - Displaying battery levels for battery entities.
      • Multiple Entity Row - Show multiple entity states or attributes on entity rows.
      • Home Feed Card - Display a combination of persistent notifications, calendar events, and entities in the style of a feed.
      • RGB Light Card - Colorful buttons to control your RGB Lights.
      • Restriction Card - A card to provide restrictions on Lovelace cards defined within.
      • Vacuum Card - A card to card for controlling a vacuum cleaner robot.
      • Purifier Card - A card for controlling air purifiers.
      • Lutron Caseta Pro - Integrates Lutron Caseta Smart Bridge PRO / RA2 Select.
      • SmartIR - Integrates devices using Broadlink IR.
      • Alexa Media Player - Allow control of Amazon Alexa devices.
      • Circadian Lighting - Circadian Lighting slowly synchronizes your color changing lights with the regular naturally occuring color temperature of the sky throughout the day.
      • Volkswagen Carnet - Integrates Volkswagen Carnet (requires valid Carnet subscription).
      • Untappd - Connects with your Untappd account.
      • Elasticsearch - Publishes events to Elasticsearch.
      • HASS Aarlo - Asynchronous Arlo integration. Similar to the Arlo web site; monitors events and states for all base stations, cameras and doorbells.
      • Xiaomi Cloud Map Extractor - Presents a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting.
      • Xiaomi Hygrothermo - Sensor platform for Xiaomi Mijia BT Hygrothermo temperature and humidity sensor.
      • WebRTC Camera - View RTSP streams from IP Cameras in real-time through WebRTC or MSE with Pan/Zoom controls.
      • Sonoff LAN - Control Sonoff devices with eWeLink (original) firmware over LAN and/or Cloud.
      • Spotcast - Start Spotify playback on an idle Chromecast device as well as control Spotify connect devices.
      • The Watchman - Keep track of missing entities and services in your config files.
      • Homebridge Raspberry Pi Image - installed.
      • Homebridge webOS TV
      • Homebridge Unifi Protect - security) device ecosystem. UniFi Protect is [Ubiquiti's](https://www.ui.com/) next-generation video security platform, with rich camera, doorbell, and NVR controller hardware options for you to choose from, as well as an app which you can use to view, configure and manage your video camera and doorbells.
      • Homebridge Mi Aqara
      • Homebridge Camera UI
      • HOOBS
      • Beestat
      • Let's Encrypt - Get a free SSL certificate from Let's Encrypt; an open and automated certificate authority (CA).
      • MariaDB - An open source relational database (fork of MySQL).
      • Mosquitto - Fast and reliable MQTT broker.
      • TellStick - Run a TellStick and TellStick Duo service.
      • Config Template Card - Allow using templates in Lovelace.
      • Vacuum Map Card - This card provides a user-friendly way to fully control Xiaomi (Roborock/Viomi/Dreame/Roidmi) and Neato (+ possibly other) vacuums.
      • Ada - Ada is voice assistant powered by Almond which is open and privacy-preserving.
      • Lutron Caséta
      • Sonos - sounding music, movies, and TV.
      • Matter - certified ecosystem using a single protocol. Matter comes from the [Connectivity Standards Alliance](https://csa-iot.org/), an organization of hundreds of companies(Amazon, Apple, Google, Comcast, Zigbee Alliance, and Connectivity Standards Alliance (CSA) creating products for the smart home.
      • Samsung SmartThings
      • Philips Hue
      • DuckDNS - This updates your Duck DNS IP address and generate SSL using Let's Encrypt.
      • File editor - Browser-based configuration file editor.
      • Terminal & SSH - Allows logging in remotely to using a web terminal or SSH client.
      • Samba - Access your configuration files using Windows network shares.
      • NGINX SSL proxy - Reverse proxy with SSL termination.
      • deCONZ - Control a ZigBee network using ConBee or RaspBee hardware by Dresden Elektronik.
    • Snapshots Management/System Recovery

    • Social

    • SSH

Sub Categories
Interfaces 355 In-memory data grids 343 Nostr 190 Smart Home Automation 105 Setting up WireGuard on Home Assistant 83 Development 54 Databases 52 Cloud 49 Tutorials & Resources 47 Network Tools 44 Operating Systems 40 Configure WDT service 39 Subreddits 39 Containers 37 Monitoring 36 System Hardware 36 Gaming 35 Automation 34 Virtualization 32 Media Server 31 Home Server 25 Pastebins 25 Remote Access 22 Photos 22 Wikis 20 Search 19 Communications 18 Websites/Blogs 18 Storage 17 File systems 17 YouTube Channels 17 Collaboration & Synchronization 17 LLMs 17 Snapshots Management/System Recovery 16 Social 15 Video and Audio Processing 15 Gardening 15 WireGuard Tools 15 Podcasting 14 Voice Assistants 14 Running Locally on Windows, MacOS, and Linux: 14 Setting up WireGuard on OpenWRT 13 DNS 13 SSH 13 Home Assistant integrations 13 Encryption 12 Analytics 12 Web servers 12 ESPHome 11 Configuration Management 11 Backups 11 Security 11 Maps 10 Note-Taking 10 Toolkits 10 iMessage 9 Log Management 9 Video Surveillance 9 Troubleshooting 9 Health 9 BSD 8 Archiving 8 RSS 8 Business Management 8 LDAP 7 Cloud Storage 7 Text-To-Speech Synthesis (TTS) 7 VPN 7 Notifications 7 Dashboards 7 Password Management 7 Bookmarks 7 Service Discovery 6 Homebridge 6 What is Tailscale? 5 CI/CD 5 Home Assistant 5 Foundations/Projects 4 Time Monitoring 4 Back4app Web Deployment 4 Podcasts 4 AudioBooks 3 Books 3 MinIO Object Storage 3 Install ESPHome using Home Assistant 3 The BSD Desktop for the average user 3 Tools to write the Operating System (OS) image to your boot media(microSD card) 2 ChatGPT 2 Turning Raspberry Pi into a Router 2 What is Netmaker? 2 Setting Watchdog Timer (WDT) on Raspberry Pi 1 Install ESPHome using Docker 1