vBulletin Distributed Server Setup

Job ID: 37421131

Budget: $25 – $50 USD

We are looking for an experienced system administrator or server architect to set up a distributed server environment for our vBulletin forum. The goal is to separate the web server, database server, and image server for improved performance, scalability, and security.

Responsibilities:

Web Server (Server 1):

Install and configure vBulletin on the web server.
Ensure proper synchronization of vBulletin files across the server cluster.
Database Server (Server 2):

Set up and configure MySQL or another database server.
Create and configure a database for vBulletin.
Establish secure communication between the web server and the database server.
Image Server (Server 3):

Configure the image server to serve static files, including vBulletin images.
Update vBulletin configuration to use the image server for serving images.
File System Setup:

Implement a reliable file synchronization method across the web server cluster.
Load Balancing (Optional):

Implement load balancing to distribute incoming requests across multiple web servers.
Security Measures:

Configure firewalls on each server to allow only necessary traffic.
Implement security best practices for all servers.
Backup and Recovery:

Establish regular backup procedures for both the database and files.
Test backups regularly to ensure successful restoration.
Performance Monitoring:

Implement monitoring tools to track the performance of each server.

Skills Required:

System Administration:

Experience with Linux server administration.
Proficiency in configuring web servers (e.g., Apache, Nginx).
Knowledge of database server setup and maintenance.
Networking:

Understanding of network configurations and security.
vBulletin Expertise:

Previous experience with vBulletin forum software.
Security:

Knowledge of security best practices for server setups.
Load Balancing (Optional):

Experience with load balancing technologies (e.g., HAProxy, Nginx Load Balancer).
Backup and Recovery:

Familiarity with backup solutions and recovery procedures.
Monitoring Tools:

Proficiency in implementing server monitoring tools.
Note:
This is a project-based contract. The successful candidate will work closely with our team to ensure a smooth transition to the new server architecture.
Related categories: PHP System Admin Linux MySQL Cloud Security