generated from imfing/hextra-starter-template
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* improve: marzneshin install * chore: rename cards
- Loading branch information
Showing
6 changed files
with
80 additions
and
102 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
title: داکیومنت | ||
toc: false | ||
--- | ||
|
||
{{< cards >}} | ||
{{< card link="marzneshin" title="مرزنشین">}} | ||
{{< card link="marznode" title="مرزنود">}} | ||
{{< /cards >}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
title: Docs | ||
toc: false | ||
--- | ||
|
||
{{< cards >}} | ||
{{< card link="marzneshin" title="Marzneshin">}} | ||
{{< card link="marznode" title="Marznode">}} | ||
{{< /cards >}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,68 +1,52 @@ | ||
--- | ||
title: مرزنشین | ||
toc: False | ||
weight: 1 | ||
--- | ||
|
||
برای شروع، به یک سرور لینوکس (هردستگاهی که توانایی اجرای داکر دارد) نیاز دارید. | ||
|
||
{{< callout type="info" >}} | ||
ما اوبونتو را به دلیل سهولت استفاده توصیه میکنیم، اگرچه مرزنشین میتواند بر روی هر توزیع لینوکس اجرا شود. | ||
{{< /callout >}} | ||
|
||
مرزنشین از هر دو معماری ARM و x86 پشتیبانی میکند. Docker نیز پشتیبانی میشود. | ||
|
||
{{< callout type="info" >}} | ||
نصب سریع: | ||
|
||
```bash | ||
sudo bash -c "$(curl -sL https://github.com/marzneshin/Marzneshin/raw/master/script.sh)" @ install | ||
``` | ||
|
||
پس از آن، یک ادمین ایجاد کنید: | ||
|
||
```bash | ||
marzneshin cli admin create --sudo | ||
``` | ||
|
||
{{< /callout >}} | ||
|
||
مرزنشین از پایگاههای داده زیر پشتیبانی میکند. SQLite برای تنظیمات کوچک ترجیح داده میشود، در حالی که MariaDB برای پردازش های بیشتر توصیه می شود. | ||
{{< tabs items="mariadb,mysql,sqlite" >}} | ||
|
||
{{< tab >}}```bash | ||
sudo bash -c "$(curl -sL https://github.com/marzneshin/Marzneshin/raw/master/script.sh)" @ install --database mariadb | ||
```{{< /tab >}} | ||
{{< tab >}}```bash | ||
sudo bash -c "$(curl -sL https://github.com/marzneshin/Marzneshin/raw/master/script.sh)" @ install --database mysql | ||
```{{< /tab >}} | ||
{{< tab >}}```bash | ||
sudo bash -c "$(curl -sL https://github.com/marzneshin/Marzneshin/raw/master/script.sh)" @ install | ||
```{{< /tab >}} | ||
{{< /tabs >}} | ||
{{< callout type="warning" >}} | ||
برای نصب آخرین نسخه **nightly**، از فلگ `--nightly` استفاده کنید. | ||
{{< /callout >}} | ||
پس از اتمام نصب: | ||
- شما لاگها را مشاهده خواهید کرد که میتوانید با فشار دادن `Ctrl+C` مشاهده آنها را متوقف کنید. فرآیند به طور عادی ادامه خواهد یافت. | ||
- فایل پیکربندی در مسیر `/etc/opt/marzneshin/.env` قرار دارد (به صفحه [پیکربندی](/docs/configuration/marzneshin) مراجعه کنید). | ||
- فایلهای داده در مسیر `/var/lib/marzneshin` قرار خواهند گرفت، به عنوان مثال، پایگاه داده SQLite. | ||
- شما میتوانید به داشبورد مرزنشین با باز کردن یک مرورگر وب و رفتن به `http://<SERVER_IP>:8000/dashboard/` دسترسی پیدا کنید. | ||
سپس، یک ادمین سودو برای ورود به داشبورد مرزنشین با استفاده از فرمان زیر ایجاد کنید: | ||
```bash | ||
marzneshin cli admin create --sudo | ||
``` | ||
|
||
همین! شما میتوانید با استفاده از این credentials به داشبورد خود وارد شوید. | ||
|
||
برای مشاهده پیام راهنمای اسکریپت مرزنشین، فرمان زیر را اجرا کنید: | ||
|
||
```bash | ||
marzneshin --help | ||
``` | ||
--- | ||
title: نصب | ||
toc: False | ||
weight: 1 | ||
--- | ||
|
||
برای شروع، به یک دستگاه لینوکسی نیاز دارید. مرزنشین از هر دو معماری ARM و x86 پشتیبانی میکند. Docker نیز پشتیبانی میشود. مرزنشین از پایگاههای داده زیر پشتیبانی میکند. برای تنظیمات کوچک، **SQLite** مناسب است و برای کانفیگهای بزرگتر، **MariaDB** توصیه میشود. | ||
|
||
{{< tabs items="mariadb,mysql,sqlite" >}} | ||
|
||
{{< tab >}} | ||
```bash | ||
sudo bash -c "$(curl -sL https://github.com/marzneshin/Marzneshin/raw/master/script.sh)" @ install --database mariadb | ||
``` | ||
{{< /tab >}} | ||
{{< tab >}} | ||
```bash | ||
sudo bash -c "$(curl -sL https://github.com/marzneshin/Marzneshin/raw/master/script.sh)" @ install --database mysql | ||
``` | ||
{{< /tab >}} | ||
{{< tab >}} | ||
```bash | ||
sudo bash -c "$(curl -sL https://github.com/marzneshin/Marzneshin/raw/master/script.sh)" @ install | ||
``` | ||
{{< /tab >}} | ||
|
||
{{< /tabs >}} | ||
|
||
{{< callout type="warning" >}} | ||
برای نصب آخرین نسخه **nightly** (حالت توسعه)، از فلگ `--nightly` استفاده کنید. | ||
{{< /callout >}} | ||
|
||
پس از اتمام نصب: | ||
|
||
- لاگها نمایش داده خواهند شد که با فشار دادن `Ctrl+C` میتوانید مشاهده آنها را متوقف کنید. | ||
- فایل تنظیمات در مسیر `/etc/opt/marzneshin/.env` قرار میگیرد. | ||
- فایلهای داده در مسیر `/var/lib/marzneshin` ذخیره میشوند. | ||
- برای دسترسی به داشبورد مرزنشین، مرورگر وب خود را باز کرده و به آدرس `http://<SERVER_IP>:8000/dashboard/` بروید. | ||
|
||
در مرحله بعد، یک کاربر ادمین با دسترسی سودو برای ورود به داشبورد مرزنشین ایجاد کنید: | ||
|
||
```bash | ||
marzneshin cli admin create --sudo | ||
``` | ||
|
||
همین! اکنون میتوانید با استفاده از اطلاعات لاگین خود وارد داشبورد شوید. | ||
|
||
برای مشاهده پیام راهنما، دستور زیر را اجرا کنید: | ||
|
||
```bash | ||
marzneshin --help | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters