Deploy Admin Dashboard to Ubuntu VPS

Job ID: 40229076

Budget: $30 – $100 USD

I am looking for an experienced DevOps engineer or System Administrator to deploy a completed React Single Page Application (SPA) to my Hostinger VPS.
The application is built with React, Vite, TypeScript, and Python. I have the full source code and the production build (dist folder) ready to go.

Scope of Work:
1. Server Setup: Access my Hostinger VPS (Ubuntu/Linux) and configure the web server (Nginx is preferred, but Apache is acceptable).
2. Deployment: Upload the production build files to the server.
3. Configuration: Configure the web server to serve the static files and handle Client-Side Routing (ensure refreshing pages doesn't result in 404 errors).
4. Domain & SSL: Point my domain to the VPS and install a free SSL Certificate (Let's Encrypt/Certbot) for HTTPS.
5. Security: Basic firewall setup (UFW) to secure the server.

Deliverables:
• The website must be live, secure (HTTPS), and fully functional on my domain.
• A brief document or text file explaining where the files are located on the server and the command to restart the web server if needed.

Required Skills:
• Linux System Administration (Ubuntu/Debian)
• Web Server Configuration (Nginx or Apache)
• SSL/HTTPS Implementation (Certbot/Let's Encrypt)
• React/Vite Deployment (Knowledge of SPA routing configuration)
• DNS Management (A Records, CNAME)
Related categories: Python Linux Apache Nginx VPS Ubuntu DevOps System Administration