Homeio
Homeio
Open Source · Self-hosted

Your home server, finally under control.

Homeio gives your server a modern desktop interface — manage Docker apps, files, terminal access, and system resources from any browser.

Install in 2 minutes with Docker Compose, or read the beginner home server lab guide first.

10k+Downloads
MITLicense
DockerNative
CasaOSCompatible

Discover amazing self-hosted apps

Start your home server lab with useful Docker apps for media, photos, DNS, automation, files, and development.

158+
self-hosted Docker apps
50+
popular app categories
x86
and ARM Linux support

AdGuard Home

Privacy protection center for every device on your network.

Productivity

...

Entertainment

...

Connect all of your precious data

Keep local disks, network shares, and cloud-mounted folders close to the apps that use them.

10x
faster local access
Zero
cloud subscription required
Multi
device access

Your Data

Google
Dropbox
iCloud
OneDrive
NVR
Camera
HDD
SSD
Homeio

Your Devices

PC
Laptop
Phone
TV
Speaker
Console
NAS

Build your home data center

Manage all your files in Files

Share files across the network

Protect private data

Add disks and expansion space

Files
Location

Everything your server needs

Six powerful modules in one unified interface — apps, files, terminal, monitoring, store, and settings.

6
core modules
158+
Docker apps
1
unified dashboard
App Manager
Homeio App Manager showing installed apps and server controls

App Manager

Install, update, redeploy, start, stop, and uninstall Docker Compose apps. Follow long-running operations and streaming logs in real time.

File Manager
Homeio File Manager showing folders and file actions

File Manager

Browse, preview, upload, download, copy, move, rename, zip, star, search, and trash files. Work with USB drives, SMB shares, local shares, and Google Drive.

Terminal
Homeio browser terminal running server commands

Terminal

Open a browser-based terminal next to your apps and files. Use the full PTY shell for direct work, plus allowlisted command actions for safer UI workflows.

System Monitor
Homeio System Monitor showing CPU memory and disk metrics

System Monitor

Watch CPU, memory, disk, network, Docker info, and container stats through live Server-Sent Events while your services run.

App Store
Homeio App Store showing self-hosted apps available to install

App Store

Browse community app templates, custom store sources, and CasaOS-style archives. Install, update, redeploy, and remove apps from one flow.

Settings & Automation
Homeio Settings showing server configuration options

Settings & Automation

Manage updates, backups, power actions, disks, network connections, security preferences, and scheduled tasks without leaving the server UI.

A desktop experience in your browser

Built for power users who value great design. Every module accessible from one interface.

homeio — Dashboard
Homeio home server dashboard — macOS-style desktop interface with app icons and system stats

Up and running in 2 minutes

One command gets you from zero to a fully running home server dashboard on any Linux machine.

~2m
install time
1
command needed
MIT
license

Fastest way to install

curl -fsSL https://get.homeio.app | sudo bash
01

One-line install

Run this on any Linux server. The script handles Docker, pulls images, and starts Homeio.

curl -fsSL https://get.homeio.app | sudo bash
02

Or clone and compose

Prefer full control? Clone the repo and start with Docker Compose.

git clone https://github.com/doctor-io/homeio.git
cd homeio && docker compose up -d
03

Open your dashboard

Navigate to your server IP and complete first-time setup in under a minute.

# Open in your browser:
http://your-server-ip:3000

Works with your stack

Runs on any Linux machine — mini PC, old desktop, Raspberry Pi, NAS, or cloud VM. No proprietary hardware required.

Any
Linux hardware
x86
and ARM support
Zero
cloud dependency
DockerDocker
LinuxLinux
Raspberry PiRaspberry Pi
SynologySynology NAS
CasaOS Compatible
UmbrelUmbrel Alternative