中文 | English
GitHub Actions tool for auto-renewing Serv00 / CT8 free hosting accounts
🔗 Links | Serv00 Login | Serv00 Docs | Serv00 Forum | CT8 Login | CT8 Docs | CT8 Forum
| Feature | Description |
|---|---|
| 🤖 Auto Login | Uses Puppeteer to automate browser login to control panels |
| 📅 Scheduled Tasks | GitHub Actions runs automatically on the 1st of every month |
| 🔔 Notifications | Supports Telegram Bot to push login results |
| 🔒 Secure Storage | Account info stored as GitHub Secrets |
| 🌐 Multi-Panel Support | Compatible with all panel1~panelN Serv00/CT8 panels |
- Go to your GitHub repository, click Settings ⚙️ in the top right corner
- In the sidebar, find Secrets and variables → Actions
- Click New repository secret
[
{ "username": "your_username", "password": "your_password", "panel": "panel3.serv00.com" },
{ "username": "your_username2", "password": "your_password2", "panel": "panel1.serv00.com" }
]💡 Tip: The
panelparameter is the panel address from your registration email, e.g.,panel3.serv00.com
To receive login result push notifications via Telegram, create two additional secrets:
| Secret Name | Description |
|---|---|
TELEGRAM_BOT_TOKEN |
Telegram Bot Token |
TELEGRAM_CHAT_ID |
Your Chat ID |
- Runtime: Node.js 20+
- Browser Automation: Puppeteer
- HTTP Client: Axios
- Scheduler: GitHub Actions
mydevil/
├── src/
│ └── main.js # Main entry point
├── docs/
│ └── index.html # JSON generator page
├── .github/
│ └── workflows/
│ └── login.yml # GitHub Actions config
├── README.md
└── README_CN.md
⚠️ Storage Limit ReminderAlthough Serv00 offers a 10-year usage period, log files cannot be cleared. Under storage constraints, avoid running high-traffic services or frequent tasks that generate large log files.
- JSON Generator — Visual account configuration generator
- Serv00 PHP Config
- Memcached Config — Start command:
memcached -s /usr/home/lopins/domains/buchmistrz.pl/memcached.sock -m 32 -d - Redis Config
Made with ❤️ by lopinx