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
工作视图
11

职位描述

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来确保您在我们的网站上获得最佳体验。

接受