{ "name": "Slink", "slug": "slink", "categories": [ 11 ], "date_created": "2026-04-02", "type": "ct", "updateable": true, "privileged": false, "interface_port": 3000, "documentation": "https://slink.pages.dev", "website": "https://github.com/andrii-kryvoviaz/slink", "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/slink.webp", "description": "Slink is a self-hosted image sharing platform built with Symfony and SvelteKit. It supports multi-file uploads, image compression, URL shortening, collections, tags, comments, SSO/OIDC, dark mode, and S3 storage.", "install_methods": [ { "type": "default", "script": "ct/slink.sh", "config_path": "/opt/slink/services/api/.env", "resources": { "cpu": 2, "ram": 2048, "hdd": 10, "os": "Debian", "version": "13" } } ], "default_credentials": { "username": "admin@localhost", "password": "auto-generated" }, "notes": [ { "text": "API runs on Caddy+PHP-FPM (port 8080), client on Node.js (port 3000).", "type": "info" }, { "text": "Credentials are saved to `~/slink.creds`.", "type": "info" }, { "text": "Mercure real-time notifications are not available in this bare-metal setup.", "type": "warning" } ] }