AI VPS Portal

Public entrypoint for apps hosted on kers-ai-agent.

Status

Host

160.251.142.83

online

App Root

/srv/apps

ready

Web Entry

Caddy routes public HTTP traffic.

active

Apps

PathFolderPurpose
//srv/apps/_default/publicDefault landing page.
/portal//srv/apps/portal/publicThis portal.
/sample//srv/apps/sample/publicStatic path-based sample app.

Deploy Pattern

ssh kers-ai-agent
cd /srv/apps
cp -r _template-static my-app
# edit /srv/apps/my-app/public/index.html
sudo tee /etc/caddy/sites/my-app.caddy <<'CADDYEOF'
handle_path /my-app/* {
    root * /srv/apps/my-app/public
    file_server
}
CADDYEOF
sudo caddy validate --config /etc/caddy/Caddyfile
sudo systemctl reload caddy

Rules

Use one folder per app. Keep secrets in .env. Do not expose databases directly. Ask before deleting apps, volumes, or backups.