- 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>
51 lines
1.2 KiB
Markdown
51 lines
1.2 KiB
Markdown
# 🚀 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!** |