selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

iso logo

Self-host iso

v1.3.0

Plug-and-play dashboard for self-hosted services

ReleaseOpen SourceMIT
Updatedlast year
LanguageTypescript
Setup difficultyEasy
Stars
162
Port
3000 (HTTP dashboard)
Docker
coyann/iso
Install with Docker
Iso dashboard main view showing services gridIso settings screenIso login screen

What is iso?

Iso is a dashboard application designed for personal homelabs that lets you organize and access all your self-hosted services from one place. It uses a single JSON configuration file to define services, each with a label, URL, icon, and display order. The interface supports four languages and offers several color themes. A search bar can be enabled with a choice of built-in search engines or a custom one. Optional password protection secures the dashboard, and page animations can be toggled. The project is distributed as a Docker image and runs on port 3000. It is open-source under the MIT license.

Should you self-host iso?

iso scores 44/100 on selfhost.directory (how scoring works) and ranks #35 of 44 in Dashboard. It has 162 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is MIT-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is Homepage by gethomepage (84/100, 33 416 stars). It scores higher overall, so compare the two before you pick. See iso vs Homepage by gethomepage side by side.

Features

  • Built-in icons
  • Customizable Themes
  • JSON Configuration
  • Multi-language Support
  • Page load animations
  • Password Protection
  • Search with multiple engines

iso README

How to install iso

Install iso with Docker

Environment variables
AUTH_SECRET, AUTH_PASSWORD, APP_DATA_PATH

docker run -d
--name iso
-p 3000:3000
-e AUTH_SECRET="changeme"
-e AUTH_PASSWORD="changeme"
-v ./config:/config
coyann/iso

Run with Docker using the coyann/iso image

How to configure iso

  • APP_DATA_PATH/configPath to config directory

    Path to config directory

  • AUTH_PASSWORDPassword for dashboard access

    Password for dashboard access

  • AUTH_SECRETSecret key for authentication

    Secret key for authentication

iso releases & version history

More in Self-hosting

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…