Not specified
72 proposals
Need a DevOps / Linux administrator for deploying a Telegram bot on a VPS.
Specifically, server setup and production deployment are required.
Project stack:
Node.js 20+, Telegraf, Express, Prisma, PostgreSQL, Redis, Docker, Docker Compose, Telegram Mini Apps, OCR.
What needs to be done:
1. Prepare Ubuntu VPS.
2. Set up SSH access with keys.
3. Configure the firewall.
4. Install Docker and Docker Compose.
5. Set up PostgreSQL.
6. Set up Redis.
7. Configure Nginx.
8. Connect the domain and SSL Let’s Encrypt.
9. Configure production .env.
10. Run Prisma migrations.
11. Launch the Node.js application.
12. Set up Telegram webhook.
13. Check /health and /ready.
14. Set up PostgreSQL backup.
15. Leave instructions on how to update, restart, view logs, and restore backup.
Important:
- No need to rewrite the code.
- The project needs to be deployed on a VPS.
- A person with experience in Docker + Node.js + PostgreSQL + Redis + Nginx is required.
- It is preferable to show 2–3 similar projects.