Laravel Social Network Site Deployment -- 3
Budget / Salary$10–30
TypeFreelance project
LocationRemote
Posted1 day ago
# TITLE
Complete Laravel 13 Social Network Installation & Configuration – DirectAdmin / VPS – $30 Fixed
## PROJECT DESCRIPTION
I am looking for an experienced Laravel/PHP developer or Linux server administrator to perform the **complete installation, configuration, activation, testing and deployment** of my ready-made adult (18+) social networking website.
**Website:** EXEMPLE.COM
**Technology:** PHP 8.3+ / Laravel 13 / MySQL
**Current hosting:** DirectAdmin shared hosting
**Alternative hosting:** Ubuntu VPS, if necessary
**Budget:** $30 USD fixed – ONE milestone
**Project type:** Installation and configuration ONLY
The website is already developed and delivered as a complete ZIP package.
It includes a web installer, all required libraries, a deployment guide (`DEPLOYMENT.md`), an acceptance checklist, and a VPS installation script.
**No website development, design modifications, new modules or custom programming are required.**
All major features, including Wasabi storage and LiveKit video streaming, are already integrated into the script.
The freelancer must follow the supplied documentation and deliver a fully installed, configured and tested website.
## 1. HOSTING COMPATIBILITY & SERVER PREPARATION
First, verify that the existing DirectAdmin hosting supports the application.
Tasks:
- Check hosting policies ) content.
- Verify PHP 8.3+ compatibility.
- Verify required PHP extensions.
- Check MySQL database availability.
- Verify SSH or file manager access.
- Check cron job availability.
- Verify SSL support.
- Check upload size and execution limits.
- Verify Laravel storage and cache requirements.
If the shared hosting is incompatible, inform me and proceed with an approved Ubuntu VPS.
For VPS installation, use the automated installation script supplied in the package and configure the necessary web services.
2. COMPLETE WEBSITE INSTALLATION
- Upload the ZIP package to the hosting server.
- Extract all website files.
- Configure the correct directory structure.
- Set the website document root to Laravel's `public/` folder.
- Create the MySQL database and database user.
- Configure the `.env` file.
- Set database credentials.
- Configure the application URL and environment.
- Generate the application key if required.
- Configure Laravel storage permissions.
- Configure PHP upload limits.
- Complete the web installation wizard.
- Verify the database installation.
- Configure scheduled tasks and cron jobs.
- Verify the application starts without errors.
## 3. DOMAIN, DNS & SSL CONFIGURATION
Domain: **EXEMPLE.COM
- Verify DNS configuration.
- Configure the domain on the hosting server.
- Configure www and non-www redirection.
- Install a free Let's Encrypt SSL certificate.
- Enable HTTPS.
- Verify secure access to all website pages.
- Verify SSL certificate validity.
- Check that the admin panel works correctly over HTTPS.
## 4. ADMINISTRATION PANEL CONFIGURATION
Configure the existing administration panel:
- Website name and domain.
- Main administrator account.
- General platform settings.
- Website language and timezone.
- User registration settings.
- Photo upload settings.
- Video upload settings.
- Adult content settings.
- 18+ entry page.
- Email notifications.
- Security settings.
- Payment gateway settings.
- SEO settings.
- Existing API integration settings.
Verify that all administration sections are accessible and functioning.
## 5. SMTP EMAIL CONFIGURATION
Configure the existing SMTP system:
- SMTP hostname.
- SMTP port.
- TLS/SSL encryption.
- SMTP username and password.
- Sender email address.
- Email notification settings.
- Registration emails.
- Password reset emails.
- Test email delivery.
Verify that the website can successfully send emails.
6. CLOUDFLARE TURNSTILE ANTI-SPAM
The anti-spam integration is already included in the script.
Tasks:
- Enter Cloudflare Turnstile site key.
- Enter Cloudflare Turnstile secret key.
- Activate anti-spam protection.
- Verify server-side validation.
- Test protected registration and contact forms.
No custom anti-spam development is required.
7. SECURITY & LOGIN ALERTS
Configure the existing security features:
- Administrator security settings.
- Security alert email notifications.
- Two recipient email addresses.
- Login and security event alerts supported by the application.
- HTTPS security settings.
- Sensitive file protection.
- Secure file permissions.
Send test security notifications and verify successful delivery.
## 8. ADULT CONTENT & AGE RESTRICTION
Configure the mode already included in the application.
- Activate adult content mode.
- Configure age confirmation.
- Verify access restrictions supported by the script.
- Test the entry page and user navigation.
Complete Laravel 13 Social Network Installation & Configuration – DirectAdmin / VPS – $30 Fixed
## PROJECT DESCRIPTION
I am looking for an experienced Laravel/PHP developer or Linux server administrator to perform the **complete installation, configuration, activation, testing and deployment** of my ready-made adult (18+) social networking website.
**Website:** EXEMPLE.COM
**Technology:** PHP 8.3+ / Laravel 13 / MySQL
**Current hosting:** DirectAdmin shared hosting
**Alternative hosting:** Ubuntu VPS, if necessary
**Budget:** $30 USD fixed – ONE milestone
**Project type:** Installation and configuration ONLY
The website is already developed and delivered as a complete ZIP package.
It includes a web installer, all required libraries, a deployment guide (`DEPLOYMENT.md`), an acceptance checklist, and a VPS installation script.
**No website development, design modifications, new modules or custom programming are required.**
All major features, including Wasabi storage and LiveKit video streaming, are already integrated into the script.
The freelancer must follow the supplied documentation and deliver a fully installed, configured and tested website.
## 1. HOSTING COMPATIBILITY & SERVER PREPARATION
First, verify that the existing DirectAdmin hosting supports the application.
Tasks:
- Check hosting policies ) content.
- Verify PHP 8.3+ compatibility.
- Verify required PHP extensions.
- Check MySQL database availability.
- Verify SSH or file manager access.
- Check cron job availability.
- Verify SSL support.
- Check upload size and execution limits.
- Verify Laravel storage and cache requirements.
If the shared hosting is incompatible, inform me and proceed with an approved Ubuntu VPS.
For VPS installation, use the automated installation script supplied in the package and configure the necessary web services.
2. COMPLETE WEBSITE INSTALLATION
- Upload the ZIP package to the hosting server.
- Extract all website files.
- Configure the correct directory structure.
- Set the website document root to Laravel's `public/` folder.
- Create the MySQL database and database user.
- Configure the `.env` file.
- Set database credentials.
- Configure the application URL and environment.
- Generate the application key if required.
- Configure Laravel storage permissions.
- Configure PHP upload limits.
- Complete the web installation wizard.
- Verify the database installation.
- Configure scheduled tasks and cron jobs.
- Verify the application starts without errors.
## 3. DOMAIN, DNS & SSL CONFIGURATION
Domain: **EXEMPLE.COM
- Verify DNS configuration.
- Configure the domain on the hosting server.
- Configure www and non-www redirection.
- Install a free Let's Encrypt SSL certificate.
- Enable HTTPS.
- Verify secure access to all website pages.
- Verify SSL certificate validity.
- Check that the admin panel works correctly over HTTPS.
## 4. ADMINISTRATION PANEL CONFIGURATION
Configure the existing administration panel:
- Website name and domain.
- Main administrator account.
- General platform settings.
- Website language and timezone.
- User registration settings.
- Photo upload settings.
- Video upload settings.
- Adult content settings.
- 18+ entry page.
- Email notifications.
- Security settings.
- Payment gateway settings.
- SEO settings.
- Existing API integration settings.
Verify that all administration sections are accessible and functioning.
## 5. SMTP EMAIL CONFIGURATION
Configure the existing SMTP system:
- SMTP hostname.
- SMTP port.
- TLS/SSL encryption.
- SMTP username and password.
- Sender email address.
- Email notification settings.
- Registration emails.
- Password reset emails.
- Test email delivery.
Verify that the website can successfully send emails.
6. CLOUDFLARE TURNSTILE ANTI-SPAM
The anti-spam integration is already included in the script.
Tasks:
- Enter Cloudflare Turnstile site key.
- Enter Cloudflare Turnstile secret key.
- Activate anti-spam protection.
- Verify server-side validation.
- Test protected registration and contact forms.
No custom anti-spam development is required.
7. SECURITY & LOGIN ALERTS
Configure the existing security features:
- Administrator security settings.
- Security alert email notifications.
- Two recipient email addresses.
- Login and security event alerts supported by the application.
- HTTPS security settings.
- Sensitive file protection.
- Secure file permissions.
Send test security notifications and verify successful delivery.
## 8. ADULT CONTENT & AGE RESTRICTION
Configure the mode already included in the application.
- Activate adult content mode.
- Configure age confirmation.
- Verify access restrictions supported by the script.
- Test the entry page and user navigation.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.