H Harbora
PaaS خودمیزبان · بومیِ Docker

کدتان را push کنید. بقیه‌اش با ما.

از Git، از Dockerfile، از ایمیج آماده یا از سایت استاتیک مستقر کنید. Harbora می‌سازدش، با SSL خودکار دامنه می‌دهد، سلامتش را می‌سنجد و تنها وقتی ترافیک را عوض می‌کند که نسخهٔ تازه واقعاً بالا آمده باشد.

صفر
قطعی هنگام جابه‌جایی
خودکار
گواهی‌های SSL
1 کلیک
بازگردانی آنی
harbora deploy
$ harbora deploy
 checkout  main@a1b2c3d
 build     detected Node 22
 push      harbora/shop:build-42
 deploy    starting alongside build-41
 health    GET /healthz 200 OK
 cutover   traffic switched
 retire    build-41 removed

✓ live  https://shop.example.com
   rollback anytime: harbora rollback 41

هرچه یک استقرار لازم دارد

یک پوستهٔ نازک روی docker run نیست — همان بخش‌هایی که درست‌کردنشان خسته‌کننده است، همان‌هایی هستند که Harbora خودش برعهده می‌گیرد.

🚀

Deploy from anywhere

Git repository, Dockerfile, prebuilt image, static site or a one-click template. The stack is auto-detected when there's no Dockerfile.

🔒

SSL without the paperwork

Every app gets a domain and a Let's Encrypt certificate, renewed automatically. HTTP redirects to HTTPS by default.

♻️

Zero-downtime releases

The new container starts alongside the old one. Traffic switches only after health checks pass, so a failed deploy never takes the site down.

Instant rollback

Rollback re-releases the previous image instead of rebuilding — you get the exact bytes that were working, in seconds.

🗄

Databases & backups

Provision PostgreSQL, MySQL, Redis and more in one click. Scheduled backups are encrypted, checksummed and verifiable before you restore.

📊

Logs & monitoring

Live build and runtime logs, CPU and memory per app, and alerts to email, Telegram or a webhook when something breaks.

سه قدم تا محصول

از یک سرور خالی تا اپی که اجرا می‌شود و گواهی معتبر دارد.

  1. 1

    Connect your source

    Link a Git repository or point at an image. Harbora detects the stack and prepares the build.

  2. 2

    Pick a size and a domain

    Choose CPU and memory, then use the free subdomain you get or bring your own.

  3. 3

    استقرار

    Watch the build stream live. When health checks pass, traffic switches over — and stays on the old version if they don't.

پلن‌ها

سهمیه‌ها را خود پلتفرم اعمال می‌کند، نه اعتماد.

اپراتور

رایگان
  • اپ نامحدود
  • دیتابیس نامحدود
  • نامحدود حافظه
  • نامحدود دیسک
  • SSL و پشتیبان خودکار
شروع کنید
پرطرفدار

شروع

5 / ماه
  • 2 اپ
  • 1 دیتابیس‌ها
  • 1 GB حافظه
  • نامحدود دیسک
  • SSL و پشتیبان خودکار
شروع کنید

حرفه‌ای

25 / ماه
  • 10 اپ
  • 5 دیتابیس‌ها
  • 8 GB حافظه
  • نامحدود دیسک
  • SSL و پشتیبان خودکار
شروع کنید

پرسش‌ها

Do I need to know Docker? +

No. If your repository has no Dockerfile, the stack is detected and a production image is generated for you. If you do have one, it's used as-is.

What happens if a deployment fails? +

Nothing visible to your users. The new container is removed and the previous version keeps serving traffic — it is never stopped before the replacement is healthy.

Can I move away later? +

Yes. Everything runs as standard Docker containers behind Traefik on your own server, and your images and volumes stay on that machine.

Is my data isolated from other users? +

Each workspace gets its own Docker network, and every query is scoped to the workspace at the database level, not just in the UI.

How are backups protected? +

Archives are encrypted before they leave the server and checksummed. A restore verifies the archive first and refuses to run if it doesn't match.

آمادهٔ استقرار؟

وارد پنل شوید و اولین اپتان را در حدود یک دقیقه بالا بیاورید.

شروع کنید