Self-hosted · Rootless · Open source

A home server
for all your media.

Install Jellyfin, Nextcloud, Navidrome and more in a click. Canopy runs them as isolated containers on a machine you own, and gives each one a clean address on your network.

What you can run

Jellyfin

Films & TV

Your own films and shows, streamed to any device, wherever you are.

Navidrome

Music

Your music collection, available everywhere.

Nextcloud

Files & photos

Your documents, photos and backups, kept on your own drive.

Myco

Personal blog

A self-hosted personal feed — your own corner of the internet.

Any image

Anything else

Install any container from the catalogue, or any image by hand.

Manage everything — install, start, stop, update — from one web interface on your network.

On your hardware

It runs in your home.

Canopy runs on a machine you own, on NixOS. Your media and data sit on your own drive — not on a company’s server.

Rootless

Each app is contained.

Every service runs isolated as an unprivileged user, through Podman. One small, auditable daemon holds the only root access on the box.

Clean addresses

Reach apps by name.

Each service gets a tidy address on your network — like jellyfin.yourserver.canopy — so there are no ports to remember.

Free and open source.

Every layer — the OS config, the Rust daemon and the web GUI — is public. Read it, audit it, run it, fork it. Nothing hidden, nothing phoning home.

Read the code →