- BTCPay Server integration - TeleBot Telegram bot - Review system - Admin area - Docker deployment configuration 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1.2 KiB
1.2 KiB
🚀 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
- Go to Stacks → Add stack
- Name:
littleshop - 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!