به یک ابزاری نیاز داشتم که با اون بتونم متن رو برای شبکههای اجتماعی به شکل مارکداون بنویسم و سپس خروجی اون رو هم بتونم به صورت زنده ببینم.
یک چیزی مثل ویکی که اگر نوشته من طولانی شد بتونم بهش زیرعنوان اضافه کنم
و حتی اگر خواستم در بقیه دستگاهها هم در دسترس باشه
داشتم توی مخازن نرمافزاری داکر گشتی میزدم که با leafwiki مواجه شدم.
نرمافزاری به شدت عالی برای این موارد هست.
لینک گیتهاب -
لینک دموو اما روش نصب اون با داکر هست چون خودم تو نصبش با چالش مواجه شدم اینجا روش نصب رو هم میزارم:(از docker compose استفاده میکنیم)
۱- ترمینال رو باز کنید و این پوشه رو بسازید:
mkdir -p /home/$USER/.local/opt/leafwiki
cd /home/$USER/.local/opt/leafwiki۲- فایل docker-compose رو به این شکل در این مسیر درست کنید:
nano docker-compose.ymlو جایگذاری این محتویات:
services:
leafwiki:
image: ghcr.io/perber/leafwiki:latest
container_name: leafwiki
ports:
- "2231:8080"
environment:
- LEAFWIKI_JWT_SECRET=CHANGE_THIS_TO_A_LONG_RANDOM_SECRET_KEY
- LEAFWIKI_ADMIN_PASSWORD=12345678
- LEAFWIKI_ALLOW_INSECURE=true
volumes:
- leafwiki-data:/app/data
restart: unless-stopped
volumes:
leafwiki-data:
دقت کنید فیلدها رو من برای سادگی hard code کردم، پسورد و نام کاربری و secret key رو حتما برای امنیت بیشتر تغییر بدید.
۳- اجرا کردن این دستور در همین مسیر:
docker compose up -dپس از اجرا شروع به دانلود ایمیجهای مورد نیاز برای راهاندازی سرویس میکنه و کمی طول میکشه.
۴- پس از نصب موفقیت آمیز، با بازکردن مرورگر به این صورت میتونید به ویکی دسترسی داشته باشید:
http://localhost:2231اگر موارد بالا رو تغییر نداده باشید مقادیر رو باید به این صورت وارد کنید:
نام کاربری: admin
رمزعبور: 12345678
۵- الان میتونید از این ابزار فوقالعاده روی دستگاههای مختلفی که دارید و به یک شبکه وصل هستند استفاده کنید.
