Quick Install (recommended)
🛠️ Initial Setup
Before starting the installation, make sure Docker is installed on your system.
📦 Installing Docker
You need Docker to run the Smart Home stack. If you haven't installed it yet, follow the official guide:
Wget or Curl required
To Download and run the setup script, your system must be have either curl or wget installed.
📥Installing curl
On Ubuntu/Debian:
sudo apt update
sudo apt install curlOn Fedora:
First, install Snap if it’s not already installed:
Then install curl using Snap:
On Arch:
📥Installing
Using Curl:
Using Wget:
🔧 What it does:
Prompts you for:
Site access method (IP/domain)
Custom frontend and backend ports (defaults: 80 and 8237)
Automatically generates:
Secure database credentials
JWT secret
Creates:
Docker network
smart-home-netContainers for PostgreSQL, Backend, and Frontend
Sets proper environment variables for container communication
✅ You're All Set!
Once the script finishes, all services (PostgreSQL, Backend, Frontend) will be automatically deployed via Docker containers.
You can now access your Smart Home interface at:
🔒 Admin credentials and other configuration details will be securely generated during setup.
Last updated