Skip to content

Overview - Recommended Software & Programs

This page gives you an overview of all Docker containers available with the ei23 script as well as other recommended software for your Smart Home and Home Lab.

🏠 Smart Home & IoT

Program Description Port Docker
Home Assistant Central smart home platform 8123
Node-RED Visual programming for automations 1880 ⚡ Native
ESPHome Firmware for ESP devices 6052
Mosquitto MQTT broker 1883
MQTT Explorer MQTT client GUI 4004
go2rtc RTSP/WebRTC stream server 1984

📹 Monitoring & Cameras

Program Description Port Docker
Frigate NVR with AI detection 5000
Uptime Kuma Service monitoring 3001

🎬 Media & Entertainment

Program Description Port Docker
Jellyfin Media server 8096
Immich Photo cloud 2283
Lyrion Music Server Multi-room audio 9000
Music Assistant Multi-room audio (HA) 8095

🤖 AI & Machine Learning

Program Description Port Docker
llama-swap Local LLMs (llama.cpp) 9292
Ollama Local LLMs 11434
Open WebUI Chat UI for LLMs 2280
LiteLLM LLM API proxy 4000

📊 Data & Visualization

Program Description Port Docker
Grafana Dashboard & visualization 3000
InfluxDB Time-series database 8086

📁 Productivity & Office

Program Description Port Docker
Nextcloud Cloud storage 8080
PaperlessNGX Document management 8010
Mealie Recipe manager 9925
FreshRSS RSS reader 2224
ArchiveBox Web page archiving 8085
NocoDB Database UI (Airtable) 2289
Stirling-PDF PDF tools 2223
Syncthing File synchronization 8384
PairDrop File sharing (AirDrop) 3010

💰 Finance

Program Description Port Docker
Firefly III Finance manager 2225
Ghostfolio Portfolio management 3333

🔒 Security & Infrastructure

Program Description Port Docker
Vaultwarden Password manager (Bitwarden) 8812
Traefik Reverse proxy with SSL 80/443
Nginx Proxy Manager Reverse proxy 81
WireGuard VPN server 51820
AdGuard Home DNS ad blocker 53/3001
Duplicati Encrypted backups 8200

💻 Development

Program Description Port Docker
VSCode Server Browser code editor 8443
Portainer Docker management 9000

📞 Telephony

Program Description Port Docker
FreePBX / Asterisk VoIP phone system 2233

In addition to the Docker programs, there are many other useful programs for Smart Home and Home Lab:

🌐 Web Browsers, News Feeds, Calendar & Email

Program Description Link
Firefox Web browser mozilla.org/firefox
Chromium Web browser (Open Source Chrome) chromium.org
Thunderbird Email client with calendar mozilla.org/thunderbird
K-9 Mail Android email client k9mail.app
DAVx5 Android calendar sync davx5.com
Flym Android RSS feed reader GitHub

🎵 Media Playback & Editing

Program Description Link
VLC Media player (all formats) videolan.org
Kodi Media center kodi.tv
Audacity Audio editing audacityteam.org
OBS Studio Streaming and recording obsproject.com
Shotcut Video editing shotcut.org
FFmpeg Multimedia framework (CLI) ffmpeg.org

📝 Text Editors, Notes & Development

Program Description Link
VSCodium FOSS VSCode (Code editor) vscodium.com
Obsidian Markdown notes obsidian.md
LibreOffice Office suite libreoffice.org
Arduino IDE Development for Arduino arduino.cc
ACode Android code editor acode.app

🎨 Graphics & Design

Program Description Link
GIMP Image editing gimp.org
Inkscape Vector graphics inkscape.org
Krita Digital painting krita.org
Blender 3D modeling blender.org
Excalidraw Browser drawing tool (collaborative) excalidraw.com

🔐 Security & Encryption

Program Description Link
KeePass Password manager (local) keepass.info
VeraCrypt Data encryption veracrypt.fr
Aegis Android 2FA authenticator getaegis.app

📁 File Synchronization & Backup

Program Description Link
FreeFileSync File synchronization freefilesync.org
Kopia Backup tool kopia.io
Rsync File synchronization (CLI) rsync.samba.org
Unison Bidirectional synchronization cis.upenn.edu
7-Zip Archiving software 7-zip.org
WinSCP FTP/SFTP client winscp.net

🖥️ Remote Desktop & SSH

Program Description Link
PuTTY SSH client (Windows) putty.org
ConnectBot Android SSH client connectbot.org
VNC Viewer Remote desktop realvnc.com

🖨️ 3D Printing

Program Description Link
Octoprint 3D printer remote control octoprint.org
Prusa Slicer 3D printing slicer prusa3d.com
Ultimaker Cura 3D printing slicer ultimaker.com

🔧 Web Servers & Server Software

Program Description Link
Nginx Web server nginx.org
Apache Web server httpd.apache.org
MySQL/MariaDB Database mariadb.org
PostgreSQL Database postgresql.org
Samba File sharing samba.org
OpenSSH SSH server openssh.com

📚 Documentation & Content Management

Program Description Link
MkDocs Static documentation mkdocs.org
MkDocs Material Modern MkDocs theme squidfunk.github.io
WordPress Blog / Website wordpress.org
Kiwix Offline Wikipedia kiwix.org

🗣️ Speech Technology

Program Description Link
Faster-Whisper Speech-to-Text (STT) GitHub
Piper TTS Text-to-Speech (TTS) GitHub

🐧 System & Virtualization

Program Description Link
Debian Linux Linux distribution debian.org
Proxmox Server virtualization proxmox.com
Fail2Ban Intrusion prevention fail2ban.org
UFW Uncomplicated Firewall launchpad.net

Suggest a Program

Missing a program? Create an issue on GitHub or pull request!

Non-Docker Programs

Node-RED and RTL-SDR are installed natively, not as Docker containers.