Deploy Existing Web Application on New Ubuntu VPS (PHP + Node.js + MariaDB)

Deploy Existing Web Application on New Ubuntu VPS (PHP + Node.js + MariaDB)

Deploy Existing Web Application on New Ubuntu VPS (PHP + Node.js + MariaDB)

工作概述

地點
全球
工作類型
Freelancer.com
薪水
$1,950 - $5,850 項目報價
發布日期
3 天 前

額外細節

作業編號
34257
工作視圖
8

職位描述

have an existing web application that needs to be deployed on a new VPS. The application is a device management dashboard for family device administration — it allows a parent/administrator to view device activity and manage settings through a web dashboard.

The application is already built and working on my current server. I need someone to replicate the setup on a new VPS (same specs) with a new domain.

What needs to be done:

Server Setup:

Install and configure Ubuntu 24.04

Install Nginx (reverse proxy)

Install PHP 8.3-FPM

Install Node.js + PM2

Install MariaDB 10.11

Install coturn (TURN server for WebRTC)

Install Docker (optional — some services run in containers)

Application Deployment:

Copy existing application files to new server

Import database (schema + data)

Configure Nginx virtual hosts

Configure SSL with Let's Encrypt (Certbot)

Configure WebSocket support ([login to view URL])

Set up PM2 for Node.js background service

Configure systemd services

Domain Migration:

Replace all references of the old domain with the new domain

Update database credentials

Update API endpoints in configuration files

Testing:

Verify web dashboard loads correctly

Verify real-time features work

Verify SSL certificate is valid

Verify all background services start on boot

Requirements:

Strong experience with Ubuntu 24.04

Strong experience with Nginx (including WebSocket proxying)

Strong experience with PHP-FPM 8.3

Strong experience with Node.js + PM2

Strong experience with MariaDB

Experience with Let's Encrypt / Certbot

Experience with systemd services

Experience with Docker (basic)

Ability to follow detailed documentation

Deliverables:

Fully working application on new VPS

All services running and enabled on boot

SSL certificate installed and auto-renewing

Documentation of the setup process (commands used, config files)
1 days of post-deployment support for bug fixes

---
來源:Freelancer.com | 出價次數:95 | 剩餘時間:6 日 | 專案類型:固定預算

常見問題 FAQ

點樣申請呢份工?

請點擊頁面上嘅「立即申請」按鈕,或者按照聯絡資料聯絡僱主。

申請後幾耐有回覆?

回覆時間視乎僱主,一般 1-2 星期內會有面試邀請。

呢份工係唔係真實㗎?

EZJobs 上嘅所有職位都經過審核,確保真實有效。

地點

🌍

🌍 遙距工作 · 全球可做

此項目為自由職業性質,不限工作地點,可於全球任何地方遙距完成。

工作模式:自由職業

類似職位

Freelance · 自由職業

Brand Website Designer

Freehunter
Freehunter

Freelance · 自由職業

Private event, Central

Freehunter

COOKIE

本網站使用 cookie 來確保您在我們的網站上獲得最佳體驗。

接受