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.