Project Previews
Every project on easy-install.sh has a browser-friendly preview page. Visit a project URL in your browser and you'll see what's available, with ready-to-copy commands.
Project Overview
Repository page
Visit easy-install.sh/{ns}/{project} in a browser to see the project overview.
https://easy-install.sh/acme/api
The page auto-detects what's available for the repo:
Docker image — Checks GHCR for a :latest tag. If found, shows the docker pull command.
Install scripts — Scans the repo root for .sh, .bash, or .zsh files. Shows a curl | bash command for the first match.
Config files — Detects docker-compose.yml, Dockerfile, .env, and similar files. Shows download commands for each.
Modes the repo doesn't support yet are shown as grayed-out cards so users can see what's possible.
Container Preview
Docker tag details
Append a tag to see details for a specific image version.
https://easy-install.sh/acme/api:v2.1.0
This fetches the manifest from GHCR and shows the digest, content type, and manifest size. If the tag doesn't exist, you'll see an error with troubleshooting hints.
File Preview
Syntax-highlighted file viewer
Add a file path to preview any file in the repo with syntax highlighting.
https://easy-install.sh/acme/api/install.sh
The preview shows the file contents with the appropriate curl command. Scripts get curl | bash, other files get curl -o.
Note
Files over 500 KB are truncated in the preview. The download command always serves the full file. Binary files show a download prompt instead of a code viewer.
Reference
Preview URLs
| URL | Shows |
|---|---|
| /{ns}/{project} | Project overview with detected features |
| /{ns}/{project}:{tag} | Docker tag digest, size, and pull command |
| /{ns}/{project}/{path} | Syntax-highlighted file viewer with download command |
Note
These preview pages are what browsers see. CLI tools like docker and curl hit the proxy directly and get the raw content — same URL, different behavior based on the client.