
In Progress
Posted
Paid on delivery
I already have a fresh Linux server waiting; what I need now is a reliable hand to bring my [login to view URL] application to life on it and lock everything down properly. Your first task will be to install and configure Node, set up the [login to view URL] production build, and wire it to a MySQL database. I want a clean, well-documented deployment process that I can repeat on staging and future boxes. Beyond simply “making it run,” I expect the environment to be hardened: correct file permissions, HTTPS termination, sensible firewall rules, and system updates automated. Wherever possible, keep things lightweight—no over-engineering—yet leave me with the confidence that the stack can survive real-world traffic and common exploits. Deliverables (acceptance criteria) • [login to view URL] app served by a process manager (pm2 or systemd) and reachable over HTTPS • MySQL installed, secured (root password, remote access restrictions), and connected to the app with environment variables, not hard-coded credentials • Nginx or Apache reverse proxy configured with SSL (Let’s Encrypt is fine) • Basic firewall rules applied (ufw or firewalld) with only necessary ports open • A short README or shell script that recreates the setup on another Ubuntu-based server I’m available to provide the current repository and SSH access as soon as we agree on the approach. Looking forward to your proven expertise with Linux, [login to view URL], and MySQL.
Project ID: 40608307
105 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs