End-to-End Server Deployment
Budget: ₹400 – ₹750 INR
My application is ready for production; what I need now is a clean, reliable rollout on my dedicated Ubuntu server. You will handle every layer of the deployment so that, once finished, I can simply point users to the live domain and log in to the admin panel.
Here is exactly what must be in place:
• PostgreSQL installed, secured, and configured with the database schema I provide
• PM2 process manager set up to keep the Node.js service alive and restart on reboot
• Nginx reverse-proxy configured (including gzip, caching headers, and any required redirects)
• SSL certificate installed and force-HTTPS redirect enabled (Let’s Encrypt is fine)
• Admin panel fully accessible and functioning in production mode
• Member registration flow tested through the user sign-up process (email verification and password recovery can stay out of scope for now)
• Complete hand-over of all server credentials, SSH keys, PM2 ecosystem file, Nginx site config, and any scripts you create
Acceptance is straightforward: the site loads over HTTPS, I can sign up a test user end to end, log in to the admin panel without errors, restart the server and watch PM2 bring the service back online, and all configuration files/credentials you touched are delivered to me in a final secure package.
If anything in this list needs clarification, let me know before we start; otherwise, once you confirm you’re comfortable with the scope, I’ll release the milestone and you can begin.
Here is exactly what must be in place:
• PostgreSQL installed, secured, and configured with the database schema I provide
• PM2 process manager set up to keep the Node.js service alive and restart on reboot
• Nginx reverse-proxy configured (including gzip, caching headers, and any required redirects)
• SSL certificate installed and force-HTTPS redirect enabled (Let’s Encrypt is fine)
• Admin panel fully accessible and functioning in production mode
• Member registration flow tested through the user sign-up process (email verification and password recovery can stay out of scope for now)
• Complete hand-over of all server credentials, SSH keys, PM2 ecosystem file, Nginx site config, and any scripts you create
Acceptance is straightforward: the site loads over HTTPS, I can sign up a test user end to end, log in to the admin panel without errors, restart the server and watch PM2 bring the service back online, and all configuration files/credentials you touched are delivered to me in a final secure package.
If anything in this list needs clarification, let me know before we start; otherwise, once you confirm you’re comfortable with the scope, I’ll release the milestone and you can begin.