
Ubuntu Projects
Looking for freelance Ubuntu jobs and project work? PeoplePerHour has you covered.
Post an offer to educate them
Past "Ubuntu" Projects
opportunity
Dedicated Linux Server Health Check, Upgrade Advice & Migration
Project Overview: I am looking for an experienced Linux server specialist to review the health and setup of our current dedicated server with Fasthosts and advise whether we should proceed with an upgrade and migration. We currently run 3 live websites on a dedicated Ubuntu 20.04 server via Plesk. The server has 32GB RAM. A recent backup failure flagged a RAM issue where the system removed the snapshot during the backup process. No further alerts have come through since, but it has raised concerns about overall capacity and stability. Fasthosts have recommended either optimisation or upgrading. Proposed Upgrade (from Fasthosts): • Server: E3-1270-64-HDD • RAM: 64GB • OS option: Ubuntu 24.04 with Plesk What I Need From You: Phase 1 – Server Health Check & Review • Review current server setup (Ubuntu 20.04, Plesk Obsidian) • Check RAM usage, CPU, disk, services, and general performance • Review backup configuration and failure cause • Identify any inefficiencies or risks • Confirm whether upgrade is genuinely required or if optimisation would suffice Phase 2 – Upgrade Recommendation • Provide a clear recommendation: Stay and optimise OR Upgrade and migrate • If upgrading, confirm whether the proposed Fasthosts server is suitable Important Constraint: We must remain on PHP 8.2.30. No PHP upgrades to be carried out as part of this work due to compatibility with existing code. Phase 3 – Migration (if approved) • Full migration of 3 websites to new server • Maintain Plesk structure and configurations • Ensure: Minimal downtime All services tested post-migration Backups working correctly Key Requirements: • Strong experience with: Linux (Ubuntu) Plesk Fasthosts / similar environments Server migrations Backup systems (Acronis or similar) • Must work carefully with live production sites • Clear communication and sensible approach Pricing: I require a fixed price for: 1. Health check and recommendation 2. Migration if needed Additional Notes: • Current issue appears linked to RAM during backups, but system otherwise looks stable • Storage is nearing capacity on backup system
opportunity
Installation of openvpn in a linux server.
Install OpenVPN on an active Ubuntu Server 22.04 LTS (Jammy Jellyfish) without disrupting existing production applications. Tasks: perform a safe, non-intrusive installation and configuration of OpenVPN, ensure compatibility with current services, create secure server and client certificates, configure routing and firewall rules, enable systemd service with automatic restart, and validate connectivity with minimal downtime. Provide rollback steps, comprehensive documentation of changes, and post-installation verification to guarantee stability and security.
Senior Linux Server Admin (Ubuntu/Plesk/Docker/PrestaShop)
Overview I am looking for a reliable and experienced Linux server administrator to take real ownership of live production infrastructure. The goal is long-term cooperation with one technically strong person who communicates clearly, works pragmatically, and takes responsibility for the systems they manage. Infrastructure • VPS 20 (Contabo) — n8n, Docker, Nextcloud, Vikunja, Uptime Kuma • VPS 30 (Contabo) — Plesk, WordPress, Email (Postfix, Dovecot, SpamAssassin) • VPS 30 (Contabo) — PrestaShop live shop (Nginx + Apache, Cloudflare, PHP-FPM) • Dedicated Backup Server (Interserver) — automated backups, Google Drive, NFS Your First Task — System Cleanup & Security Takeover The previous administrator left the systems in a partially configured and insecure state. Before anything else, you will: Access Cleanup • Remove all SSH keys, SFTP users, and credentials of the previous administrator across all servers • Remove any email accounts or system accounts created by or forwarding to the previous administrator • Rotate all relevant passwords (root, SSH, Plesk, SFTP, database) and confirm with documentation Open Technical Items to Resolve • Cloudflare: 2 domains were started but not finished — in total 8 domains have to be set up and configured • Cloudflare: fix caching configuration that is causing instability on live websites • OpenVPN Community Edition: full fresh installation; provide 4 .ovpn certificates — owner (full access), PrestaShop developer (restricted), Member Area developer (restricted), yourself (temporary — revoked on project completion) • SSH: restrict access on all servers — must not remain open to Anywhere (0.0.0.0/0) • Cron jobs: fix broken cron on backup server (/home/en8en/backup missing); notifications only on failure, not on success • SFTP: screenshot per server confirming active users — only PrestaShop developer and Membo developer • Email server: written proposal for migration from MX Guarddog to Rspamd (open source), including user experience impact, then implementation • PrestaShop server: complete remaining optimizations (e.g. TTFB currently 4.4 seconds) • Backup monitoring: notifications only on failure — applies to all servers Ongoing Responsibilities • Manage Ubuntu production servers, Plesk environments, WordPress and PrestaShop setups • Keep systems updated, patched, and secure; manage domains, DNS, SSL, and email configurations • Manage developer access (SSH / SFTP); diagnose issues independently using logs and monitoring • Understand backup systems and restore procedures; work carefully on live systems without downtime What Matters To Me • Reliability — do what you say, confirm only what is actually done • Proactive mindset — identify and communicate problems before they become incidents • Propose solutions, align with me before acting, then execute cleanly • No delegation — you must be the person doing the work; no third-party access without explicit written permission • Long-term cooperation — I am not looking for a one-time fix Working Model • Freelance / hourly — estimated 5–10 hours per month during normal operation • All larger tasks discussed and agreed before execution • Updates submitted as Word documents with screenshots as proof of completion Please Include In Your Application • Short summary of relevant experience and similar infrastructure managed • General availability and typical response times • Confirmation that you are the person doing all the work Please submit your own rate proposal. The budget field is a platform requirement only and does not reflect the actual agreed rate
Help install Ubuntu Server on HP ProLiant DL380 G7
I have bought a second hand HP ProLiant DL380 G7 and i want to install Ubuntu Server on it, but i can't seem to get it the install to work. I need someone to show me how to install it.
opportunity
Deploy Python AI Automation System on Linux Server
Deploy Python AI Automation System on Linux Server (Social + Multilingual Sub‑sites) Duration 3–4 working days Skills needed Python, Linux/Ubuntu, Nginx, MySQL, REST APIs, Social Media APIs (Meta Graph, X, Pinterest), S3‑compatible storage About the project We run Librifly.com, a platform selling downloadable art, images, stories, poetry and maps, also available as posters, notebooks and books. We already have a complete AI automation system built: all Python code is written, tested and documented. This is not a coding project. You will deploy and configure the existing code on our Linux server and verify that the full system works end‑to‑end. Think of it as a technical installation and setup job: server environment, Nginx, database migrations, social media API configuration and final testing. What the system does • Discovers content niches from Librifly.com (e.g. Monet, Vintage France travel, New York art). • Generates complete sub‑sites for each niche using AI (e.g. monet.librifly.com). • Populates each sub‑site with real products and pricing from Librifly.com. • Publishes each sub‑site in 9 languages, one new language per day. • Automatically posts to Instagram, Facebook, X (Twitter) and Pinterest when each site goes live. Server environment • Hetzner Cloud server (Finland), Ubuntu + Nginx. • MySQL database already running. • Static IP and domain configured. • Python 3.12 and Redis to be installed (apt install). Scope of work Step 1 — Server setup • Install Python 3.12 and Redis, create a virtualenv. • Install Python packages from requirements.txt. • Configure .env with our API keys. • Run 4 SQL migration files. • Set up Nginx wildcard subdomain (*.librifly.com). • Obtain wildcard SSL via Let’s Encrypt certbot. • Configure two systemd services (Celery worker and scheduler) to start on boot. Step 2 — Pipeline test • Run the pipeline manually and verify a sub‑site is generated. • Check HTML renders correctly in a browser. • Verify Nginx serves it on the correct subdomain. • Adjust scraper selectors if needed by inspecting Librifly.com. Step 3 — Social media setup • Create a Meta developer app (Instagram + Facebook). • Configure long‑lived access tokens for posting. • Set up X (Twitter) and Pinterest developer apps. • Configure a Hetzner Object Storage bucket (S3‑compatible). • Send at least one successful test post on each of the four platforms. Step 4 — Multilingual test • Run migration for language tables. • Build and test a Spanish version of one sub‑site. • Confirm hreflang SEO tags in HTML. • Check CJK (Chinese/Japanese/Korean) pages load with correct fonts. Required skills • Python 3 (read/debug existing code). • Linux Ubuntu server admin. • Nginx (vhosts, wildcard subdomains). • SSL with Let’s Encrypt / Certbot. • MySQL (running SQL files, basic admin). • Social media APIs, especially Meta Graph API. • REST API basics (X and Pinterest). • S3‑compatible storage (e.g. Hetzner Object Storage). What we provide • Full source code (4 documented zip files). • README files with step‑by‑step instructions. • SSH access to our server (securely shared). • All required API keys. Deliverables 1. At least one sub‑site live at a .librifly.com subdomain. 2. Celery worker and scheduler running as system services and surviving restarts. 3. One successful test post on Instagram, Facebook, X and Pinterest. 4. Brief handover note covering token expiry dates and how to run the pipeline manually. Meta setup note Meta (Instagram/Facebook) app setup is the most time‑consuming part because the portal is slow and the flow is non‑obvious. Please only apply if you have previously set up a Meta Graph API app; if not, say so clearly in your proposal. How to apply Please include: 1. Whether you have set up a Meta Graph API app before (Instagram/Facebook posting). 2. Whether you have configured Nginx wildcard subdomains and Let’s Encrypt wildcard SSL. 3. When you can start and hours per day you can commit this week. 4. Your fixed‑price quote for the full project.
AI SaaS Platform
Build a production-ready AI SaaS platform using this as the foundation: https://github.com/stackblitz-labs/bolt.diy Do NOT create a basic clone. Transform it into a commercial AI platform similar to Bolt.new, Lovable, Brmej.ai, and Hercules.app. Stack: - Next.js - TypeScript - TailwindCSS - Node.js backend - PostgreSQL or Supabase - Clerk/Auth.js - Stripe - S3 or Cloudflare R2 Infrastructure: - Ubuntu 22 VPS - Docker + Docker Compose - Nginx - SSL - Monitoring - Backups - Security hardening - Production-ready scaling - Compatible with Hetzner, Contabo, OVH, DigitalOcean Core Features: - Multi-language (English + Arabic) - Responsive multi-screen support - Authentication - Subscriptions - AI chat - AI app builder - File analysis - Code generation - Conversation history - Token tracking - Deploy system - Project export system Create a fully dynamic Super Admin Dashboard where EVERYTHING is configurable without code edits. Admin must manage: - Users - Plans - Tokens - AI providers - AI models - AI services - Routing rules - Pricing - Usage limits - Deploy limits - Publishing permissions - Feature access AI Providers Management: Support: - OpenAI - Claude - Gemini - Groq - DeepSeek - OpenRouter - Mistral - Together AI - Fireworks - Ollama Each provider must support: - CRUD - API keys - Base URL - Priority - Fallbacks - Health monitoring - Usage/cost tracking - Retry/timeout settings - Model assignment - Enable/disable AI Models Management: Admin can manage: - Context length - Max tokens - Pricing - Reasoning/speed/quality levels - Vision/tools/files/coding support - Provider assignment - Limits - Status AI Routing Engine: Dynamic routing rules from admin panel: - Fallback providers - Budget routing - Fast-response routing - Reasoning routing - Automatic failover AI Services: Examples: - App Builder - SEO Writer - AI Agent - Code Generator - Landing Page Generator - File Analyzer Each service supports: - System prompts - Assigned models/providers - Temperature - Limits - Streaming - File/image support - Fallback models WebContainer/Sandbox: - Terminal - Live preview - npm install - Isolated environments - CPU/RAM limits - Abuse protection Deploy System: Support one-click deployment to: - Vercel - Cloudflare Pages - Netlify Include: - Deploy logs - Rollbacks - SSL - CDN - Environment variables - Custom domains Export System: - ZIP export - GitHub export - React Native/Expo export - Optional Flutter export Publishing Assistant: AI assistant that helps users: - Generate app descriptions - Privacy policy - Terms of service - SEO metadata - Store listing content - Publishing guidance for iOS & Android All limits/features must be configurable per subscription plan from admin dashboard. Deliver: - Clean scalable architecture - Full Docker setup - docker-compose - .env configs - Deployment docs - Production-ready code Include estimated development time and total project price.
DigitalOcean Discourse Forum Update
Need to update existing discourse forum, as title states. Currently running on DigitalOcean droplet with an 8 year old version of Ubuntu. Per DO best practices need to make new droplet, move Discourse forum there, make sure everything works. Ⓧ NO COPY-PASTE PROPOSALS, NO AI PROPOSALS. Ⓧ No India / Bangladesh / Pakistan.
DigitalOcean Discourse Forum Update
Need to update existing discourse forum, as title states. Currently running on DigitalOcean droplet with an 8 year old version of Ubuntu. Per DO best practices need to make new droplet, move Discourse forum there, make sure everything works. NO COPY-PASTE PROPOSALS, NO AI PROPOSALS. No India / Bangladesh / Pakistan.
OpenVPN Setup on OVH VPS (Ubuntu) for 4 devices
I have an OVH VPS in Germany (Frankfurt) running Ubuntu. I need a private OpenVPN server setup for family use (4 devices: 2 iPhones + 2 Android). Requirements: • Install and configure OpenVPN • Create 4 separate .ovpn client profiles • Enable TCP 443 option • Auto start after reboot • Basic security hardening (UFW firewall + SSH security) I will provide VPS IP and SSH login details. My budget : 15-25$ Time: ASAP
Fix Magento 2 Product Card Layout
Mirasvit Rewards Points Injection Causing Star Rating Overlap We need an experienced Magento 2 frontend developer to fix a product card layout issue on our store. The Problem We use the Mirasvit Rewards module. On page load the product cards display correctly -- star ratings appear in the right position. After the Mirasvit "Earn X VIP Points" block injects via JavaScript into the price area, the card layout breaks and star ratings overlap the Add to Cart button. This affects the homepage product grid on desktop. Mobile and category pages must not be touched. What We Know The Mirasvit points block injects via the catalog_product_prices layout handle into the render.product.prices block on every price render. The injection adds height to the price area dynamically after page load. The card uses a custom flex layout defined in list.phtml and config.phtml. Something in the card is absolutely positioned and does not reflow after the injection. The fix must be scoped to the homepage desktop grid only using .cms-index-index or .no-breadcrumbs selectors. No changes to mobile breakpoints or category page rules. Stack Magento 2.4.3-p3, PHP 7.4, custom theme, Plesk/Ubuntu server. SSH access will be provided. Requirements Proven Magento 2 frontend experience. Familiarity with Mirasvit Rewards module is a strong plus. Must be able to diagnose via Chrome DevTools and apply a surgical CSS fix. Fixed price, clearly scoped deliverable.
opportunity
Trading bot development
Project Overview We are building a high-performance, low-latency trading engine designed for microstructure-based execution strategies in a high-tax (STT) environment. This is NOT a basic retail trading bot. This system requires advanced system-level engineering, multi-core CPU architecture control, shared memory communication, and real-time observability dashboard. The focus of this project is minimizing latency between signal generation and order execution while maintaining regulatory compliance (Order-to-Trade Ratio constraints). The developer must understand low-level performance optimization, concurrency architecture, and Linux system behavior. Core Technical Requirements Python Version (Mandatory) The engine must use: Python 3.13 Free-Threaded build (3.13t) NOT standard Python 3.10–3.12 Reason: Standard Python uses the Global Interpreter Lock (GIL), which blocks true parallelism. In low-latency systems, a 1–2ms delay caused by GIL contention is unacceptable. Multi-Core Architecture with CPU Core Pinning The engine must: Assign specific modules to specific CPU cores Use os.sched_setaffinity (Linux only) Prevent OS core migration (avoid context switching) Modules include: Sentinel (Risk & OTR monitoring) Sonar (Market entropy / regime detection) Oracle (Signal calculation loop) Execution Engine (Order placement) The goal is to eliminate unpredictable latency spikes caused by OS scheduling and cache invalidation. Inter-Process Communication Standard Python queues are NOT acceptable. Communication must use: multiprocessing.shared_memory Memory-mapped buffers Lock-free ring buffer architecture Reason: Standard queues introduce locking and object allocation overhead, increasing latency. The target is sub-millisecond internal communication between signal generator and execution engine. Latency Measurement The system must measure: End-to-end order placement latency Round-trip time (RTT) Module processing time Using: time.perf_counter_ns() Latency histogram logging This data must be streamed to the dashboard. Order Execution Logic The system should: Prefer passive limit orders Include 200ms cancel logic Manage Order-to-Trade Ratio (OTR) Implement controlled order flooding logic (compliant with broker rules) This is not a simple market order bot. FRONTEND REQUIREMENTS (React Dashboard) The frontend is NOT a trading UI. It is a real-time monitoring and control cockpit. Preferred stack: React (Vite or Next.js) WebSocket for live streaming Lightweight charting (Canvas or WebGL-based) Required Dashboard Modules Sentinel Panel Real-time RTT graph 20ms lockdown threshold indicator CPU usage per pinned core Emergency status Sonar Panel Market regime indicator (Attack / Veto mode) Entropy score display Zero-trust gate status Oracle Panel Weighted Order Book Imbalance (WOBI) heatmap Liquidity imbalance % Signal strength score Must use high-performance rendering (Canvas, not heavy SVG). Execution Panel Net Expected Value (NEV) Fill rate % Cancel rate Order-to-Trade Ratio (OTR) status Emergency Kill Switch Dashboard must include: Global kill switch Sends signal to monitoring service Monitoring service writes flag to shared memory Engine halts immediately Dashboard must NOT communicate directly with broker API. Deployment Requirements Linux-based environment (Ubuntu preferred) Dockerized setup preferred Separate processes: Trading engine Monitoring microservice React frontend Google Cloud compatible. 10 MOST IMPORTANT SKILLS TO ADD Attach these skills on Freelancer: Python 3 (Advanced Concurrency & Multiprocessing) Must understand GIL, free-threaded builds, shared memory. Low-Latency System Design Experience reducing microsecond-level bottlenecks. Linux System Programming Knowledge of CPU affinity, process scheduling, performance tuning. Multithreading & Multiprocessing Architecture Designing multi-core optimized applications. Memory Management & Shared Memory IPC Experience with mmap, shared memory buffers. Financial Market Microstructure Knowledge Understanding order books, liquidity imbalance, passive vs aggressive orders. WebSocket & Real-Time Streaming Required for live dashboard data. React.js (Performance-Optimized UI) Real-time data rendering without UI lag. Performance Profiling & Benchmarking Must measure and optimize latency. Cloud Deployment (Google Cloud / Linux VM / Docker) Production-ready deployment experience. VERY IMPORTANT Add this to filter weak developers: Applicants must answer the following: Have you worked with Python shared memory or mmap before? Have you implemented CPU core pinning on Linux? How would you measure internal engine latency? How would you prevent dashboard from affecting trading engine performance? This will eliminate 80% of generic bot developers.
Linux incident response / sysadmin
Hi, I’m looking for an experienced Linux incident response / sysadmin to help with a server issue. A Linux server previously had an xmrig miner infection. Most artefacts have been removed, but something on the system is still intermittently attempting to download a miner script via wget. The application code has been thoroughly checked and appears clean. This looks like a system-level persistence issue (cron, systemd service/timer, user-level service, SSH abuse, etc.). What I’m looking for: • Identify and remove the persistence mechanism • Confirm whether there is any evidence of data access/exfiltration • Advise whether the server is safe to keep or if a rebuild is recommended Context: • Ubuntu server • Node.js / Next.js app • PM2 • auditd already enabled • Sensitive app secrets will be rotated after the work Credentials WILL be checked prior to work commencing
Install CodeCanyon Laravel WhatsApp SaaS Script (WhatsML)
I need help installing a CodeCanyon Laravel script (WhatsML). Scope: - Installation on my VPS (Ubuntu 22.04 – DigitalOcean) - Domain already configured - No custom development required - Only installation and basic configuration Requirements: - Proven experience installing CodeCanyon Laravel SaaS scripts - Configure background services / cron jobs if required - Follow official documentation strictly Deliverables: - Application accessible via browser - Admin login working - Database configured - Background services running - Basic functionality tested - Written installation documentation (PDF or text) Please include in your proposal: - Previous CodeCanyon Laravel scripts you installed - Fixed price - Estimated delivery time
opportunity
Linux Sysadmin/WordPress Migration
1. Provision & baseline the new server Hardware / provider UK-based dedicated server AMD EPYC 4344P or better 64GB RAM NVMe storage ≥1Gbps guaranteed bandwidth OS & access Install supported modern Linux (Ubuntu LTS / AlmaLinux / Rocky) Fully update OS, kernel, packages Set timezone to UTC SSH key-only access Disable password logins Confirm remote console / recovery access 2. Install & configure control panel Plesk Install Plesk Obsidian – Web Pro licence Enable only required services: Web Mail Backups Disable unused extras 3. Secure the base system Firewall: Open only required ports (80/443, mail ports, SSH restricted) Fail2ban enabled (SSH + mail) No public database exposure System users and permissions locked down 4. Build a clean, modern web stack Web server Nginx (primary) PHP via PHP-FPM PHP (explicit configuration – not defaults) PHP 8.3 (unless incompatibility found) OPcache enabled and tuned Set production-grade limits: Memory Upload size Execution time Input vars Database MariaDB Tune for: ~1GB WordPress database Proper InnoDB buffer pool sizing Sensible max connections Enable slow query logging temporarily for tuning Caching Install and enable Redis Decide on one caching strategy: Server-side page cache (FastCGI) Redis object cache Remove overlapping / redundant WordPress cache plugins Ensure correct behaviour for: Logged-in users WooCommerce cart & checkout Admin area 5. Email migration & reliability (critical) Mail hosting Enable Plesk mail stack (Postfix + Dovecot) One email domain ~200 mailboxes Migration Export and import all mailboxes Passwords must remain unchanged Preserve folders and timestamps Validate mail flow before cutover Configuration Fix SMTP conflicts in WordPress Choose one SMTP solution Validate: Password reset emails WooCommerce order emails Form submissions Bulk mail (if still used) Configure SPF, DKIM, DMARC, PTR 6. WordPress migration Take a clean backup of WordPress (files + DB) Restore onto new server Configure: wp-config.php memory constants Correct file permissions Validate: Front-end Admin Elementor WooCommerce checkout Forms No leftover legacy config 7. Cron & background jobs Disable traffic-based WP-Cron Configure real system cron Confirm: WooCommerce tasks Email jobs Scheduled maintenance 8. Backups & recovery (non-negotiable) Configure daily automated backups Store backups off-server Agree retention policy Test a restore (site + database + mailbox) before DNS cutover Document restore process 9. Monitoring & logging Enable: CPU / RAM monitoring Disk usage alerts Review: Nginx error logs PHP error logs Database logs Confirm no silent failures post-migration 10. Staging, cutover & downtime control Before cutover Full staging clone on new server Validate everything works end-to-end Lower DNS TTLs Cutover Weekend window preferred Minimal downtime Final data sync Switch DNS Monitor live traffic and mail Rollback Clear rollback plan if something fails 11. Documentation & handover Developer must provide: Plesk login details PHP / DB / cache configuration summary Mail server details Backup & restore instructions What not to change Any known limitations 12. Success criteria (how the job is judged) After completion: Faster TTFB and admin performance Stable WooCommerce checkout Reliable email delivery No legacy OS or kernel risk No stacked caching Tested backups Platform ready to scale without re-architecture One-line summary you can give any developer “This is a clean rebuild on a new EPYC dedicated server with Plesk Web Pro, followed by a controlled WordPress + mail migration, performance tuning, tested backups, and a low-downtime cutover.” Current situation (now) Website and email run on a shared VPS with a legacy Linux stack, Cpanel Old kernel and mixed configurations increase risk and complexity WordPress performance is constrained (disk I/O, DB, concurrency) Caching and email setups are overlapping and inconsistent Backups and recovery have not been fully tested Platform is functional but not future-proof Target situation (where we’re going) Move to a UK-based dedicated server (AMD EPYC, NVMe, 64GB RAM) Rebuild on a modern, fully supported Linux OS Use Plesk Web Pro for clean management of web, email, and backups Deploy a simplified, deliberate performance stack Migrate WordPress and email with minimal downtime Implement tested backups, monitoring, and documentation End state: faster, safer, scalable, and easier to manage Everything is working as now, to set specifications.
opportunity
Create a Multiple OS boot drive usb - Windows, Linus and Mac
Multiple boot drives on a single usb I am looking for an expert with boot records/drives, I have been trying for a long time to get windows and Mac OS installers booting from one usb, without success. What I want, is to have Ventnoy installed on a USB, that has multiple versions of windows and Linux (multiple ISO’s). Also on the same USB, multiple partitions, each with a MAC OS installer. So from one USB, I can install any versions of Windows, Linux or Mac OS - subject to the size of the drive. (today I have two drives, one for Ventnoy and the other with multiple Mac OS’s - so I do not need your help with that option.) I am sure an expert with boot drives can do this. I will as a minimum have the following in Ventnoy - Win 11 - Win 10 - Win 8.1 - Zorin 18 - Zorin 17 lite - Ubuntu Desktop - Ubuntu Desktop Arm Plus partitions for the following Mac OS - OS X 10.7 Lion (2011) - OS X 10.8 Mountain Lion (2012) - OS X 10.9 Mavericks (2013) - OS X 10.10 Yosemite (2014) - OS X 10.11 El Capitan (2015) - macOS 10.12 Sierra (2016) - macOS 10.13 High Sierra (2017) - macOS 10.14 Mojave (2018) - macOS 10.15 Catalina (2019) - macOS 11 Big Sur (2020) - macOS 12 Monterey (2021) - macOS 13 Ventura (2022) - macOS 14 Sonoma (2023) - macOS 15 Sequoia (2024) The usb will need to work in legacy and uefi systems. When booting from the USB, i expect to select Ventnoy or any of the MAC os options. If I select Ventnoy, I would select the Windows or Linux OS front he Ventnoy menu. If you are able to build this Multi boot USB, please let me know. Any questions, please ask.
opportunity
DevOps Engineer Needed: Self-Host Supabase on Ubuntu VPS
Project Summary I’m looking for an experienced DevOps / Backend Engineer to set up and configure a self-hosted Supabase instance on my Ubuntu VPS. Docker is already installed, but it should be verified and properly configured. The goal is a secure, production-ready Supabase stack running locally (Postgres, Auth, REST, Realtime, Storage, Kong Gateway, and optional Studio), behind an HTTPS reverse proxy with automatic backups and full documentation. Scope of Work Docker & Environment Setup Verify existing Docker installation (version, permissions, network stability). Create dedicated Docker network (supabase_net). Prepare directory structure under /opt/supabase/. Supabase Stack Installation Deploy Supabase components using Docker Compose: Postgres GoTrue (Auth) PostgREST (REST API) Realtime Storage API Kong Gateway (Optional) Supabase Studio Configure .env and docker-compose.yml following best practices: No public database ports. All services communicate over internal Docker network. Security & Networking Set up Nginx reverse proxy for HTTPS with Let’s Encrypt certificates. Configure UFW firewall (only ports 22, 80, 443 open). Add security headers and enforce HTTPS redirects. Keep all credentials and secrets outside version control. Backups & Monitoring Implement automated daily PostgreSQL backups (with 30-day retention). Include a tested restore script. Add basic monitoring and health checks (Docker health, HTTP status). (Optional) S3-compatible offsite backup upload. Testing & Validation Verify user sign-up, login, and password reset via GoTrue (SMTP). Confirm REST endpoints respond via HTTPS. Validate Storage uploads/downloads. Test Realtime subscriptions. Run at least 3 negative RLS access tests. Documentation Provide a short runbook (README) including: Install, deploy, and rollback steps. Backup and restore instructions. Secrets handling. Service management commands. Include .env.example with comments. Deliverables Fully running self-hosted Supabase stack on Ubuntu VPS. docker-compose.yml, .env.example, and Nginx config files. Verified TLS certificate (Let’s Encrypt) and working HTTPS. Working Auth, REST, Storage, and Realtime endpoints. Automated daily database backup + successful restore test. Clean and concise documentation/runbook. Technical Environment Ubuntu 22.04 LTS Docker & Docker Compose v2 Nginx with Let’s Encrypt Domain & DNS already configured SSH access available Acceptance Criteria HTTPS active, A-grade SSL config, forced redirect HTTP→HTTPS PostgreSQL not publicly accessible Auth, REST, Storage, and Realtime endpoints all operational Backups run daily; restore script verified Logs rotate properly, disk usage monitored Only ports 22/80/443 open (UFW enabled) Documentation and .env.example delivered No hardcoded secrets in any file under version control Timeline & Deliverables Estimated workload: 1–2 working days setup, +1 day for testing and documentation. Deliverables pushed via Git repository and deployed on my VPS. Required Skills Docker & Docker Compose (production environments) Supabase or similar stacks (Postgres, GoTrue, Kong, Realtime) Linux server administration (Ubuntu) Nginx + Let’s Encrypt TLS setup Bash scripting (for backup/restore) PostgreSQL and basic SQL/RLS understanding Additional Notes Docker is already running but needs verification. Domain and DNS are fully configured. No Supabase cloud integration — this must be 100% self-hosted. Open to small improvements if you can make the setup more robust or secure.
Urgent: OpenIM + LiveKit Integration (Ubuntu)
I’m building an OpenIM messaging server and need immediate help integrating LiveKit for real-time audio/video. The LiveKit server is up but clients fail to join reliably (errors shortly after login). I need someone who can jump in today and get this working end-to-end.
Senior Backend / Automation Control Plane Engineer (Java/Spring)
We’re building an Automation Control Plane that runs large-scale, cross-platform activity across multiple channels – tens of thousands of identities executing coordinated, daily actions from both Android emulators and headless browsers. The core backend already exists in Java/Spring Boot; your job is to turn it into a clean, scalable “one brain, many workers” platform and get it running in production fast. Today, we have a substantial Spring Boot application that knows about devices, sessions, users, and execution requests, plus a full suite of workflows (for one platform) automated via Appium. That code was originally written to drive physical Android phones in a device farm. We’re now moving to Android emulators on Ubuntu servers and need to stabilize and finish the existing backend so those flows run reliably on a VM-based farm. Your primary responsibility is to own this backend as the control plane. You’ll extend the current models (ExecutionRequest/History, Session, Device, etc.) to support multiple worker types, introduce a clean WorkerType/ApplicationType/TaskType model, and design simple job APIs so different worker pools can pull work and report results. In practice, that means adding a generic job/worker abstraction on top of what’s already there, not rewriting from scratch: the Spring app remains the single orchestrator, and emulator and headless services become pluggable executors behind it. From there, you’ll implement and integrate the first headless worker service – likely using Playwright or a similar framework. This worker will fetch jobs from the control plane, run automated interaction and content workflows (e.g. posting, engagement, scripted journeys) for specific accounts, and push results back into the same execution history the emulator jobs use. You’ll also help wire in the initial CRM/funnel logic so multi-step outreach sequences can be expressed as data and emitted as jobs to the right worker type, respecting per-account limits and anti-detection constraints. In parallel, you’ll help design the foundations of an AI-driven video pipeline that turns long-form source material into high-volume short-form assets. You won’t be training models from scratch, but you will be responsible for integrating with external AI services (for script generation, voiceover text, captioning, clip selection, etc.), defining the data contracts, and wiring the output back into the control plane as structured jobs. The goal is to treat “generate clips + copy + metadata for distribution” as just another worker pipeline the orchestrator can schedule, monitor, and feed into the posting and engagement workflows. We’re looking for someone who is very strong in Java and Spring Boot, comfortable taking over and refactoring an existing backend, and experienced with distributed job/worker systems (job tables, status, retries, idempotency, simple REST or queue-based dispatch). You should be fluent with relational databases, REST API design, and running services on Linux (Ubuntu), and at least conversant with containerization (Docker, Kubernetes or similar). Hands-on familiarity with UI automation tools (Appium, Selenium, Playwright, Puppeteer, etc.) is important: you don’t have to be a career QA engineer, but you should understand the realities of flakiness, selectors, waits, and running many parallel sessions. It’s a big plus if you’ve worked on high-scale marketing or growth automation, anti-detection/device farms, or CRM/funnel engines that coordinate multi-touch sequences over time. This role suits someone who enjoys taking a messy but valuable codebase, truly understanding it, and turning it into a coherent platform with clear contracts and extensible architecture. You’ll be expected to think in terms of control planes, worker pools, and future expansion (new platforms, new worker types) while still delivering quickly on immediate milestones. If owning the brain of a real-world, high-volume automation platform sounds exciting, and you’re confident in your ability to drive a Java/Spring control plane from “partially built” to “running real campaigns,” we’d like to talk. Send a brief overview of your most relevant backend/platform work (especially job/worker systems or automation platforms), links to repos or case studies if you have them, and a short note on how you’d approach the first 4–6 weeks in this role.
opportunity
Setup a OVH VPS server for a WordPress SaaS with DirectAdmin
I’m launching a self-hosted WordPress SaaS platform using AreaWP, and I’m looking for an experienced Linux SysAdmin / DevOps engineer who can setup my unmanaged OVH VPS as one time task. You have to setup the unmanaged OVH VPS server to use the platform AreaWP. The production server might run in the near future from 50 to 300 WordPress sites. - Apply security patches & OS updates - Install DirectAdmin - Optimize Nginx/Apache for WordPress - MariaDB/MySQL tuning/optimization - PHP/FPM tuning/optimization - Redis / OPcache optimization - DNS and SSL setup - Setup RAM/CPU/disk IO - Firewall configuration (CSF/UFW) - SSH hardening - Fail2Ban - Configure automatic backups - Remote storage (S3/Wasabi/OVH Archive) setup In short: - Install DirectAdmin, Nginx or Apache, PHP 8.x, MariaDB/MySQL, SSL automation, Cron jobs. Requirements You MUST have experience with: - Linux server admin (Ubuntu/Debian) - DirectAdmin installation & management - Nginx/Apache tuning for WordPress - MySQL/MariaDB optimization - WordPress hosting optimization - VPS security hardening\ - OVH, Hetzner, or similar VPS systems\ - The server should be able to handle 50-300 WP Websites Preferable to have strong WordPress CMS understanding in development and designing. You will not be handling the WordPress websites, you will only setup the VPS server and that's all.
opportunity
Reliable DevOps Engineer Needed
I’m looking for an experienced DevOps / Backend Engineer to set up and configure a self-hosted Supabase instance on my Ubuntu VPS. Docker is already installed, but it should be verified and properly configured. The goal is a secure, production-ready Supabase stack running locally (Postgres, Auth, REST, Realtime, Storage, Kong Gateway, and optional Studio), behind an HTTPS reverse proxy with automatic backups and full documentation. Scope of Work Docker & Environment Setup Verify existing Docker installation (version, permissions, network stability). Create dedicated Docker network (supabase_net). Prepare directory structure under /opt/supabase/. Supabase Stack Installation Deploy Supabase components using Docker Compose: Postgres GoTrue (Auth) PostgREST (REST API) Realtime Storage API Kong Gateway (Optional) Supabase Studio Configure .env and docker-compose.yml following best practices: No public database ports. All services communicate over internal Docker network. Security & Networking Set up Nginx reverse proxy for HTTPS with Let’s Encrypt certificates. Configure UFW firewall (only ports 22, 80, 443 open). Add security headers and enforce HTTPS redirects. Keep all credentials and secrets outside version control. Backups & Monitoring Implement automated daily PostgreSQL backups (with 30-day retention). Include a tested restore script. Add basic monitoring and health checks (Docker health, HTTP status). (Optional) S3-compatible offsite backup upload. Testing & Validation Verify user sign-up, login, and password reset via GoTrue (SMTP). Confirm REST endpoints respond via HTTPS. Validate Storage uploads/downloads. Test Realtime subscriptions. Run at least 3 negative RLS access tests. Documentation Provide a short runbook (README) including: Install, deploy, and rollback steps. Backup and restore instructions. Secrets handling. Service management commands. Include .env.example with comments. Deliverables Fully running self-hosted Supabase stack on Ubuntu VPS. docker-compose.yml, .env.example, and Nginx config files. Verified TLS certificate (Let’s Encrypt) and working HTTPS. Working Auth, REST, Storage, and Realtime endpoints. Automated daily database backup + successful restore test. Clean and concise documentation/runbook. Technical Environment Ubuntu 22.04 LTS Docker & Docker Compose v2 Nginx with Let’s Encrypt Domain & DNS already configured SSH access available Acceptance Criteria HTTPS active, A-grade SSL config, forced redirect HTTP→HTTPS PostgreSQL not publicly accessible Auth, REST, Storage, and Realtime endpoints all operational Backups run daily; restore script verified Logs rotate properly, disk usage monitored Only ports 22/80/443 open (UFW enabled) Documentation and .env.example delivered No hardcoded secrets in any file under version control Timeline & Deliverables Estimated workload: 1–2 working days setup, +1 day for testing and documentation. Deliverables pushed via Git repository and deployed on my VPS. Required Skills Docker & Docker Compose (production environments) Supabase or similar stacks (Postgres, GoTrue, Kong, Realtime) Linux server administration (Ubuntu) Nginx + Let’s Encrypt TLS setup Bash scripting (for backup/restore) PostgreSQL and basic SQL/RLS understanding Additional Notes Docker is already running but needs verification. Domain and DNS are fully configured. No Supabase cloud integration — this must be 100% self-hosted. Open to small improvements if you can make the setup more robust or secure. ⚠️ Reliability Disclaimer Only apply if you agree to the fixed budget and milestone structure. Any attempt to renegotiate price or terms after acceptance will be reported to PeoplePerHour as a reliability issue. Serious professionals only, let’s keep things efficient and transparent.