پرش به محتویات

نصب عادی با اینترنت جهانی

این روش برای کسانی است که دسترسی کامل به اینترنت جهانی دارند و می‌خواهند Penpot را به صورت استاندارد نصب کنند.

پیش‌نیازها

قبل از شروع، مطمئن شوید که موارد زیر را دارید:

  • Docker Desktop یا Docker Engine نصب شده باشد
  • Docker Compose (نسخه ۲ یا بالاتر) نصب شده باشد
  • حداقل ۸ گیگابایت RAM و ۲۰ گیگابایت فضای خالی روی هارد دیسک
  • دسترسی به اینترنت برای دانلود ایمیج‌های Docker

مراحل نصب

مرحله ۱: نصب Docker

اگر Docker را نصب نکرده‌اید:

ویندوز: - از Docker Desktop برای ویندوز دانلود و نصب کنید - بعد از نصب، Docker Desktop را اجرا کنید و منتظر بمانید تا آماده شود

لینوکس (اوبونتو/دبیان):

sudo apt-get update
sudo apt-get install docker.io docker-compose-plugin
sudo systemctl start docker
sudo systemctl enable docker
sudo usermod -aG docker $USER

macOS: - از Docker Desktop برای Mac دانلود و نصب کنید

مرحله ۲: دانلود فایل‌های پیکربندی

فایل‌های زیر را از مخزن رسمی Penpot یا از سایت پن‌پاتیفای دانلود کنید:

  • docker-compose.yml
  • .env

مرحله ۳: تنظیم فایل .env

فایل .env را باز کنید و تنظیمات زیر را بررسی کنید:

PENPOT_PUBLIC_URI=http://localhost:9001
PENPOT_REGISTRATION_ENABLED=true

اگر می‌خواهید از IP خاصی استفاده کنید (مثلاً برای دسترسی از شبکه محلی):

PENPOT_PUBLIC_URI=http://192.168.1.100:9001

مرحله ۴: اجرای Penpot

در ترمینال یا Command Prompt، به پوشه‌ای که فایل‌های docker-compose.yml و .env را قرار داده‌اید بروید و دستور زیر را اجرا کنید:

docker compose up -d

این دستور: - ایمیج‌های مورد نیاز را دانلود می‌کند (اولین بار ممکن است چند دقیقه طول بکشد) - کانتینرهای Penpot را راه‌اندازی می‌کند - سرویس‌ها را در پس‌زمینه اجرا می‌کند

مرحله ۵: بررسی وضعیت

برای اطمینان از اینکه همه چیز درست کار می‌کند:

docker compose ps

باید همه سرویس‌ها با وضعیت Up نمایش داده شوند.

مرحله ۶: دسترسی به Penpot

مرورگر خود را باز کنید و به آدرس زیر بروید:

http://localhost:9001

یا اگر از IP خاصی استفاده کرده‌اید:

http://192.168.1.100:9001

اولین استفاده

  1. صفحه ثبت‌نام را خواهید دید
  2. یک حساب کاربری جدید بسازید (نیازی به تأیید ایمیل نیست)
  3. وارد داشبورد Penpot شوید و شروع به طراحی کنید!

توقف و راه‌اندازی مجدد

توقف:

docker compose down

راه‌اندازی مجدد:

docker compose up -d

به‌روزرسانی

برای به‌روزرسانی به آخرین نسخه:

docker compose pull
docker compose up -d

نکات مهم

  • پورت ۹۰۰۱: مطمئن شوید که پورت ۹۰۰۱ در فایروال شما باز است
  • فضای دیسک: داده‌های شما در Docker volumes ذخیره می‌شوند. برای بکاپ، پوشه volumes را کپی کنید
  • عملکرد: برای عملکرد بهتر، حداقل ۸ گیگابایت RAM توصیه می‌شود

مشکل دارید؟

اگر با مشکلی مواجه شدید، به بخش عیب‌یابی رایج مراجعه کنید.