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

URLShows
/{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.