Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

DEPLOY PLAN — sd-platform-p1 → Mirohost Cloud MS31

Translated56 USD

Applications 1

Application viewing is only available registered users.

Client's review of cooperation with Andrii Kisil

Quality
Professionalism
Cost
Contactability
Deadlines

Professionally and quickly. Without any unnecessary questions. Thank you.

Freelancer's review of cooperation with Ruslan Ovadenko

Payment
Task setting
Clarity of requirements
Contactability

I am satisfied with the collaboration, everything is clear and straightforward. Quick access and timely payment. I recommend.

  1. 1874    81  0
    5 days113 USD

    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.

  2. 3321    180  0
    Winning proposal3 days56 USD

    Good day. I am ready to complete your task. Write to me. I have experience working with Docker. Write to me. Thank you.

  3. 417    2  0
    7 days113 USD

    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).

  4. Another 2 proposals concealed
  1. 5093
     30  0
    Work example:
    Mobile app with admin
    4 days496 USD

    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

  2. 196  
    5 days406 USD

    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

  3. Another 2 proposals concealed

Current freelance projects in the category DevOps

Deployment of a Ruby on Rails project on VPS + Inbound Email Routing

Need 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…

DevOpsLinux & Unix ∙ 4 days 2 hours back ∙ 11 proposals

Residential Proxy Infrastructure Engineer

We'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

Client
Ruslan Ovadenko ТОВ «СЛАЙДІНГ ДОРС»
Ukraine Lvov  3  0
Project published
19 days 7 hours back
58 views
Tags
  • ubuntu
  • docker-compose
  • Let’s Encrypt
  • docker
  • nginx