# 🚀 Quick Portainer Deployment Guide ## Target Infrastructure - **Portainer**: `10.0.0.51:9000` (sysadmin / Phenom12#.) - **Hostname**: `littleshop.silverlabs.uk` - **Traefik**: `portainer-03` (external network) ## Quick Steps ### 1. Access Portainer Visit: `http://10.0.0.51:9000` Login: `sysadmin` / `Phenom12#.` ### 2. Create Stack 1. Go to **Stacks** → **Add stack** 2. Name: `littleshop` 3. Build method: **Web editor** ### 3. Paste docker-compose.yml Copy the entire `docker-compose.yml` content into the web editor. ### 4. Environment Variables Add these environment variables: ``` JWT_SECRET_KEY=YourSuperSecretKeyThatIsAtLeast32CharactersLong! BTCPAY_SERVER_URL= BTCPAY_STORE_ID= BTCPAY_API_KEY= BTCPAY_WEBHOOK_SECRET= ``` ### 5. Deploy Click **Deploy the stack** ### 6. Verify - Visit: `https://littleshop.silverlabs.uk` - Admin: `https://littleshop.silverlabs.uk/Admin` - Login: `admin` / `admin` - **🔒 Change password immediately!** ## Key Features - ✅ HTTPS with Let's Encrypt - ✅ Persistent data storage - ✅ Automatic restarts - ✅ Traefik reverse proxy - ✅ Production logging ## Default Admin - Username: `admin` - Password: `admin` - **⚠️ MUST change on first login!**