DEPLOY PLAN — sd-platform-p1 → Mirohost Cloud MS31
It is necessary to deploy a ready-made B2B web project on a new Cloud server
Mirohost MS31 (Ubuntu 22.04 LTS).
Stack: Docker Compose (FastAPI backend + React frontend), nginx
reverse proxy + Let's Encrypt SSL, custom domain.
Scope of work:
— basic OS security (SSH key auth, ufw, fail2ban)
— Docker + docker-compose
— domain connection + SSL Let's Encrypt
— project transfer from GitLab (clone + build + run)
— host nginx + reverse proxy to containers
— cron-backup DB + static
— smoke test according to the checklist (11 scenarios)
— (optional) Cloudflare DDoS protection
— handover documentation
I have a detailed technical specification in Word format (14 pages, all commands
ready for copy-paste, all config files provided). I will send it after
the discussion begins.
Requirements for the performer:
— experience with Ubuntu Server + Docker
— confident knowledge of nginx, Let's Encrypt, ufw, fail2ban
— attention to detail (production server with real clients)
— willingness for retainer support 2-4 hours/month after deployment
In your response, please indicate:
1) Your experience with similar projects
2) Estimated cost of work (fixed)
3) Willingness for further support on retainer
Applications 1
Client's review of cooperation with Andrii Kisil
DEPLOY PLAN — sd-platform-p1 → Mirohost Cloud MS31Professionally and quickly. Without any unnecessary questions. Thank you.
Freelancer's review of cooperation with Ruslan Ovadenko
DEPLOY PLAN — sd-platform-p1 → Mirohost Cloud MS31I am satisfied with the collaboration, everything is clear and straightforward. Quick access and timely payment. I recommend.
-
1874 81 0 Good day! I can complete the task as I have extensive experience with production, I will set up CI/CD. I will configure backups. I can support the project.
-
3321 180 0 Good day. I am ready to complete your task. Write to me. I have experience working with Docker. Write to me. Thank you.
-
417 2 0 Good day!
I am responding to your technical specification. The stack and scope of work are familiar to me — this is what I am already doing in production for a real B2B (a network of stores, clients, integrations).
Google Drive
1) Experience with similar projects
In production, I support infrastructure on Ubuntu VPS with the same approach as in your specification:
… Docker Compose: several services running in parallel — FastAPI (API, webhooks, cron endpoints) + PostgreSQL + separate bots/workers.
FastAPI + React: for example, loyalty-api + web-admin (Vite/React) — front-end build in a container, API via reverse proxy, health checks, deployment script git pull → build → up -d.
Host nginx → containers: public domains (loyalty.*, tg.*) through nginx upstream on 127.0.0.1, HTTPS (Let's Encrypt / certbot), separate locations for API and static files.
Security: checklists for secrets, CORS, closing unnecessary ports from the internet, key rotation; in migration documentation — ufw (22/80/443), SSH, separating public access only through 443.
Git → server: clone/pull from the repository, .env outside of git, recoverable update procedures without downtime "blindly".
Backups + cron: daily PostgreSQL dumps, retention 14–30 days, job logs, separate restore scripts — tested on real data.
Smoke / runbook: health (/health), docker compose ps, nginx -t, typical 502/504 errors, database recovery — documented in runbooks for production.
Operating system: migration plan between hosts (inventory of ports/domains, DNS, certbot, checklists), OPS guide for disk/RAM, autostart docker + nginx after reboot.
This is not a "training" deployment, but production with real users — therefore, I work on the principle: first backup and rollback, then change; after each step — a short check, not "deploy and forget".
Your 14-page specification with ready commands is a convenient format: I usually work the same way (runbook + copy-paste + handover), so I will quickly go through the checklist without improvisation on the server.
Yes, I am ready for a retainer of 2–4 hours/month after deployment:
updates from GitLab (build + restart);
checking backups and disk space;
minor nginx/SSL/cron adjustments;
response to alerts (502, container down, certificate);
a monthly short health report (optional).
-
Approximately based on your description - 22000 UAH fixed, deadline - up to 4 working days after access and specifications. We can provide support 2-4 hours/month after deployment, preferably with a short response time and a list of responsibilities.
> Experience - Ubuntu Server, Docker Compose, nginx, Let's Encrypt, ufw, fail2ban, backups, post-release checks. We usually handle similar tasks through a checklist, so the production server doesn't rely on magic and coffee, although coffee sometimes works too =)
> Here’s the nuance - if the Word specifications already contain all the commands, I wouldn’t just run them mechanically, but would check the environment variables, container networks, directory permissions, logs, cron-backup, and recovery from backup. Handover documentation is also necessary not just for aesthetics - it saves hours of support later.
> What we need from you - SSH key access, domain or DNS access within the exchange, GitLab access to the repository, environment variables without public disclosure in the chat, database information, and a checklist of 11 scenarios.
> Clarification - Is the database in the compose or separately on the server?
… > Clarification - Should the deployment be done with downtime or is there a window when real clients are not working?
> Relevant examples
>> https://business.ingello.com/platforma - corporate platform where stable architecture and operation are important
>> https://business.ingello.com/forma-bpm - business system with processes, roles, and post-launch support
>> https://systems-fl.ingello.com/ua - Ingello Systems for FLH
-
196 I already have a practically ready similar solution for the production deployment of a B2B system on Ubuntu with Docker Compose, nginx, SSL, basic security, and backups - it can be quickly adapted to your server and discussed here on the marketplace right now, I'm nearby ))
We can take the job for a fixed price of 18,000 UAH and allocate 5 working days.
With further retainer support of 2-4 hours/month also okay - usually this includes monitoring, updates, minor configuration tweaks, backup checks, and incident response.
Based on experience - we have set up and maintained servers for corporate systems, CRMs, dashboards, services with roles, APIs, domains, SSL, backups, and documentation.
From your specifications, it is clear that the task is not just to install Docker, but to carefully secure the production node - access, domain, build from GitLab, host nginx, SSL, cron backups, smoke tests on 11 scenarios, and handover.
I would simplify it - first check DNS and access, then basic security, then deployment, then backups, then a checklist and a short instruction for the team.
Look, there’s a nuance - it’s preferable to separately agree on the technical window time if there are already real clients.
… > I will clarify 2 questions to make the assessment more accurate
>> Is the database already containerized or is it running separately on the server?
>> Is the domain already delegated to Mirohost or Cloudflare?
> Relevant examples
>> https://business.ingello.com/platforma - corporate platform with roles, admin logic, and internal processes
>> https://business.ingello.com/forma-bpm - systems for managing business processes, where stable server performance is important
>> https://business.ingello.com/vorfahr - a SaaS project with a similar approach, where production reliability and scalability are crucial
Main landing page of Ingello for FLH - https://systems-fl.ingello.com/ua
Current freelance projects in the category DevOps
Deployment of a Ruby on Rails project on VPS + Inbound Email RoutingNeed help deploying a platform for automating requests for public information (based on the open-source engine Alaveteli). The project works as a mail router: it generates unique email addresses for each request, sends them to government agencies, and receives responses back to… DevOps, Linux & Unix ∙ 4 days 2 hours back ∙ 11 proposals |
Residential Proxy Infrastructure EngineerWe're building a residential proxy network from scratch — fully owned, no third-party suppliers. We need one exceptional network engineer to build the entire technical foundation. What you'll build: - Android background SDK that routes proxy traffic through user devices… C & C++, DevOps ∙ 6 days 4 hours back ∙ 13 proposals |