نصب عادی با اینترنت جهانی
این روش برای کسانی است که دسترسی کامل به اینترنت جهانی دارند و میخواهند 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
اولین استفاده
- صفحه ثبتنام را خواهید دید
- یک حساب کاربری جدید بسازید (نیازی به تأیید ایمیل نیست)
- وارد داشبورد Penpot شوید و شروع به طراحی کنید!
توقف و راهاندازی مجدد
توقف:
docker compose down
راهاندازی مجدد:
docker compose up -d
بهروزرسانی
برای بهروزرسانی به آخرین نسخه:
docker compose pull
docker compose up -d
نکات مهم
- پورت ۹۰۰۱: مطمئن شوید که پورت ۹۰۰۱ در فایروال شما باز است
- فضای دیسک: دادههای شما در Docker volumes ذخیره میشوند. برای بکاپ، پوشه
volumesرا کپی کنید - عملکرد: برای عملکرد بهتر، حداقل ۸ گیگابایت RAM توصیه میشود
مشکل دارید؟
اگر با مشکلی مواجه شدید، به بخش عیبیابی رایج مراجعه کنید.