Skip to content

Commit

Permalink
docs: add linkstack & docmost
Browse files Browse the repository at this point in the history
  • Loading branch information
A-Najmabadi committed Dec 2, 2024
1 parent 8b09b70 commit 02f2087
Show file tree
Hide file tree
Showing 6 changed files with 586 additions and 0 deletions.
80 changes: 80 additions & 0 deletions src/components/Sidebar/data.js
Original file line number Diff line number Diff line change
Expand Up @@ -4679,6 +4679,16 @@ export default {
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/docuseal/docuseal-logo.png" />,
link: "/one-click-apps/docuseal/quick-start"
},
{
title: "Docmost",
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/docmost/favicon.png" />,
link: "/one-click-apps/docmost/quick-start"
},
{
title: "LinkStack",
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/linkstack/linkstack-logo.png" />,
link: "/one-click-apps/linkstack/quick-start"
},
{
title: "Mixpost",
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/mixpost/communityIcon_grq1bunhrg8c1.ico" />,
Expand Down Expand Up @@ -6825,6 +6835,76 @@ export default {
link: "/one-click-apps/docuseal/how-tos/choose-version"
},
],
docmost: [
{
badge: (
<div className="flex items-center gap-2">
<IconContainer alt="https://one-click-apps.storage.iran.liara.space/docmost/favicon.png" />
برنامه Docmost
</div>
)
},
{
title: "برگشت به برنامه‌های آماده",
icon: <GoArrowRight />,
link: "/one-click-apps/about"
},
{
title: "راه‌اندازی سریع!",
icon: <GoZap />,
link: "/one-click-apps/docmost/quick-start"
},
{
hr: true
},
{
badge: (
<div className="flex items-center gap-2">
< GoPackage />
شیوه‌ی
</div>
)
},
{
title: "تغییر نسخه‌ی برنامه مستقر شده",
link: "/one-click-apps/docmost/how-tos/choose-version"
},
],
linkstack: [
{
badge: (
<div className="flex items-center gap-2">
<IconContainer alt="https://one-click-apps.storage.iran.liara.space/linkstack/linkstack-logo.png" />
برنامه linkstack
</div>
)
},
{
title: "برگشت به برنامه‌های آماده",
icon: <GoArrowRight />,
link: "/one-click-apps/about"
},
{
title: "راه‌اندازی سریع!",
icon: <GoZap />,
link: "/one-click-apps/linkstack/quick-start"
},
{
hr: true
},
{
badge: (
<div className="flex items-center gap-2">
< GoPackage />
شیوه‌ی
</div>
)
},
{
title: "تغییر نسخه‌ی برنامه مستقر شده",
link: "/one-click-apps/linkstack/how-tos/choose-version"
},
],
mixpost: [
{
badge: (
Expand Down
5 changes: 5 additions & 0 deletions src/pages/one-click-apps/about.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,11 @@ import Head from "next/head";
alt:"https://one-click-apps.storage.iran.liara.space/docuseal/docuseal-logo.png",
link: "/one-click-apps/docuseal/quick-start"
},
{
title: "Docmost",
alt:"https://one-click-apps.storage.iran.liara.space/docmost/favicon.png",
link: "/one-click-apps/docmost/quick-start"
},
{
title: "Mixpost",
alt:"https://one-click-apps.storage.iran.liara.space/mixpost/communityIcon_grq1bunhrg8c1.ico",
Expand Down
102 changes: 102 additions & 0 deletions src/pages/one-click-apps/docmost/how-tos/choose-version.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
import Layout from "@/components/Layout";
import Button from "@/components/Common/button";
import Section from "@/components/Common/section";
import Alert from "@/components/Common/alert";
import Tabs from "@/components/Common/tab";
import Step from "@/components/Common/step";
import Card from "@/components/Common/card";
import Important from "@/components/Common/important";
import Highlight from "@/components/Common/highlight";
import Link from "next/link";
import {GoArrowLeft} from "react-icons/go";

import Head from "next/head";

<Layout>
<Head>
<title>مستندات تغییر نسخه Docmost - لیارا</title>
<meta property="og:title" content="مستندات خدمات رایانش ابری لیارا" />
<meta property="og:description" content="مستندات مربوط به نحوه تغییر نسخه برنامه Docmost در لیارا" />
<meta property="og:image" content="https://files.liara.ir/liara/logos/liara-poster.jpg" />
</Head>

# تغییر نسخه‌ی برنامه مستقر شده
<hr className="mb-2" />
<Tabs
tabs={["Liara Console", "Liara CLI"]}
content={[
<>
<p>
اگر که قصد دارید نسخه برنامه خود را بنا به هر دلیلی تغییر دهید؛ کافیست تا پس از <a href="../../quick-start" className="text-[#2196f3] ">ساخت برنامه در لیارا</a>، در کنسول، در برنامه‌تان، وارد صفحه <b>استقرار جدید</b> شوید، تب <b>Docker Hub</b> را انتخاب کنید و سپس بر روی گزینه <b>شروع استقرار image از Docker Hub</b> کلیک کنید؛ بعد از انجام این کار، به صفحه جدیدی هدایت می‌شوید که کافیست تنها در قسمت <b>نام image</b>، نسخه مورد نظرتان (tag) را پس از <Important>:</Important> وارد کرده و سپس مراحل استقرار را بدون اعمال تغییر دیگری، جلو ببرید:
</p>
<div className="h-4" />
<video
src="https://files.liara.ir/liara/docs/update-one-click-app-version-by-liara-console.mp4"
controls="controls"
className="block w-full"
width="100%"
/>
<div className="h-4" />
<p>
با انجام کار فوق، نسخه برنامه مدنظرتان، تغییر خواهد کرد.
</p>
</>,
<>
<p>
اگر که قصد دارید نسخه برنامه خود را بنا به هر دلیلی تغییر دهید؛ کافیست تا پس از <a href="../../quick-start" className="text-[#2196f3] ">ساخت برنامه در لیارا</a>، در Local یک دایرکتوری با نام دلخواه ایجاد کنید.
وارد دایرکتوری شده و درون این دایرکتوری، یک فایل به نام <Important>liara.json</Important>، ایجاد کنید. سپس کافیست تا قطعه کد زیر را درون آن، قرار دهید:
</p>

<div className="h-4" />
<div dir='ltr'>
<Highlight className="json">
{`{
"image": "docmost/docmost:<your-version>",
"port": 3000,
"app": "<your-app-name>",
"disks": [
{
"name": "storage",
"mountTo": "/app/data/storage"
}
]
}`}
</Highlight>
</div>
<div className="h-2" />

<p>
در قطعه کد فوق، بایستی به جای عبارت <Important>{"<your-version>"}</Important>
ورژن موردنظر برنامه‌تان را وارد کنید.
همچنین باید به جای عبارت
<Important>{"<your-app-name>"}</Important> نیز،
شناسه برنامه خود را قرار دهید.
</p>
<div className="h-2" />

در نهایت کافیست با استفاده از ابزار <a href="/references/cli/about" className="text-[#2196f3] "><Important>Liara CLI</Important></a> و در جایی که فایل <Important>liara.json</Important> قرار دارد، دستور زیر را اجرا کنید تا برنامه‌تان در لیارا، مستقر شود:

<div className="h-4" />
<div dir='ltr'>
<Highlight className="json">
{`liara deploy`}
</Highlight>
</div>
<div className="h-2" />
</>
]}
/>

<div className="h-2" />

<Alert variant="success">
<p>
برای مشاهده تمامی تگ‌های موجود، می‌توانید به <a href="https://hub.docker.com/r/nocobase/nocobase/tags" className="text-[#2196f3]">داکرهاب رسمی برنامه</a>، مراجعه کنید.
</p>
</Alert>
<Alert variant="success">
<p>
برای اطلاعات بیشتر مربوط به پیکربندی برنامه و اطلاع از متغیرهای محیطی آن، می‌توانید به <a href="https://docs.nocobase.com/welcome/getting-started/installation/docker-compose" className="text-[#2196f3]">مستندات رسمی برنامه</a>، مراجعه کنید.
</p>
</Alert>
</Layout>
150 changes: 150 additions & 0 deletions src/pages/one-click-apps/docmost/quick-start.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
import Layout from "@/components/Layout";
import Button from "@/components/Common/button";
import Section from "@/components/Common/section";
import Alert from "@/components/Common/alert";
import Tabs from "@/components/Common/tab";
import Step from "@/components/Common/step";
import Card from "@/components/Common/card";
import Important from "@/components/Common/important";
import Highlight from "@/components/Common/highlight";
import Link from "next/link";
import {GoArrowLeft} from "react-icons/go";

import Head from "next/head";

<Layout>
<Head>
<title>مستندات راه‌اندازی سریع برنامه‌های Docmost - لیارا</title>
<meta property="og:title" content="مستندات خدمات رایانش ابری لیارا" />
<meta property="og:description" content="مستندات مربوط به راه‌اندازی سریع برنامه Docmost در لیارا" />
<meta property="og:image" content="https://files.liara.ir/liara/logos/liara-poster.jpg" />
</Head>

# راه‌اندازی سریع برنامه‌های Docmost
<hr className="mb-2" />

{/* <div className="h-4" />
<video
src="https://files.liara.ir/liara/docs/Docmost.mp4"
controls="controls"
className="block w-full"
width="100%"
/>
<div className="h-4" /> */}

<a href="https://docmost.com/" className="text-[#2196f3] ">Docmost</a> یک پلتفرم مدیریت اسناد است که به تیم‌ها و سازمان‌ها کمک می‌کند اسناد خود را به‌صورت متمرکز و کارآمد مدیریت کنند و به اشتراک بگذارند. این ابزار قابلیت‌هایی مانند ایجاد، ویرایش، سازمان‌دهی، و ذخیره‌سازی اسناد را فراهم می‌کند و امکان همکاری همزمان چند نفر بر روی اسناد را نیز ارائه می‌دهد. با تمرکز بر امنیت داده‌ها، Docmost امکاناتی نظیر کنترل دسترسی، پشتیبان‌گیری خودکار، و رمزگذاری اطلاعات را ارائه می‌دهد. این پلتفرم اغلب با رابط کاربری ساده و قابلیت یکپارچگی با ابزارهای دیگر مثل Slack و Microsoft Teams شناخته می‌شود و به‌ویژه برای محیط‌های کاری تیمی و پروژه‌های مشترک طراحی شده است.







<div className="h-4" />

برای راه‌اندازی برنامه با استفاده از ابزار <Link className="text-[#2196f3] " href="/references/console/about">Liara Console</Link> کافیست تا مراحل زیر را طی کنید:

<Step steps={[
{
step: "۱",
content: (
<>
<h3>ورود به حساب کاربری</h3>
<p>وارد <Link className="text-[#2196f3] " href="https://console.liara.ir">کنسول لیارا</Link> شوید و با وارد کردن ایمیل یا شماره همراه ثبت شده، به اکانت خود در لیارا، لاگین کنید.</p>
</>
)
},
{
step: "۲",
content: (
<>
<h3>راه‌اندازی برنامه</h3>
<p>
بر روی منوی <b>برنامه‌های آماده</b> و سپس بر روی برنامه <b>docmost</b>، کلیک کنید.
در ادامه، می‌توانید از گزینه <b>نصب سریع</b> یا گزینه <b>نصب پیشرفته</b> برای استقرار و نصب برنامه‌تان استفاده کنید:
</p>
<Tabs
tabs={["نصب سریع", "نصب پیشرفته"]}
content={[
<>
<p>
در صورتی که از قابلیت <b>نصب سریع</b> استفاده کنید؛ لیارا از شما می‌خواهد که یک
‌نام برای برنامه خود، انتخاب کنید؛ که شما می‌توانید در صورت تمایل و پس از وارد کردن نام موردنظرتان برای برنامه، بر روی گزینه <b>نصب و راه‌اندازی</b> کلیک کنید تا برنامه‌‌تان ساخته و نصب شود.
</p>

<div className="h-4" />
<img src="https://files.liara.ir/liara/docs/one-click-app-quick-setup.gif" alt="create one click app using quick setup feature" />
<div className="h-4" />

<p>
با انجام کار فوق، لیارا برای برنامه(برنامه‌ها)ی شما،
شناسه منحصربه‌فرد و یک <a href="/paas/details/private-network" className="text-[#2196f3]">شبکه خصوصی</a> جدید با <a href="/paas/details/plans/hardware-plans" className="text-[#2196f3]">پلن سخت‌افزاری</a> و <a href="/paas/details/plans/software-plans" className="text-[#2196f3]">بسته امکانات </a> پیش‌فرض، ایجاد می‌کند و پس از موفقیت آمیز بودن نصب برنامه، شما می‌توانید وضعیت برنامه‌تان
را در بخش <a href="/paas/details/events" className="text-[#2196f3]">رویدادها</a> و <a href="/paas/details/observations/software" className="text-[#2196f3]">لاگ‌ها</a> بررسی کنید.
</p>
</>,
<>
<p>
در صورتی که بر روی گزینه <b>نصب پیشرفته</b> کلیک کنید به یک صفحه جدید هدایت می‌شوید که
در این صفحه می‌توانید برای برنامه (برنامه‌ها) و دیتابیس (دیتابیس‌ها)ی مدنظرتان شناسه
و <a href="/paas/details/plans/hardware-plans" className="text-[#2196f3]">پلن سخت‌‌افزاری</a> انتخاب کنید.
در نظر داشته باشید که <a href="/paas/details/plans/software-plans" className="text-[#2196f3]">بسته امکانات</a> برنامه‌تان، متناسب
با نیازهای برنامه‌تان است که به صورت پیش‌فرض انتخاب می‌شود.
</p>
<div className="h-4" />
<p>
در این صفحه، شما می‌توانید <a href="/paas/details/private-network" className="text-[#2196f3]">شبکه خصوصی</a> مدنظرتان را انتخاب کنید
تا برنامه‌تان در شبکه خصوصی انتخاب‌شده، نصب شود. در صورتی که شبکه خصوصی برای برنامه انتخاب نشود،
لیارا به صورت خودکار، یک شبکه خصوصی برای برنامه‌تان ایجاد می‌کند.
</p>
<div className="h-4" />
<p>
همچنین، شما می‌توانید با کلیک بر روی گزینه <b>ویرایش Liara Compose</b>، <Important>Liara Compose</Important> برنامه را بنا به نیاز خود، شخصی‌سازی کنید.
در این فایل، شما می‌توانید تگ داکرایمیج، آیدی، پلن سخت‌افزاری، بسته امکانات، متغیرهای محیطی و ... برنامه‌تان
را تغییر داده یا سازمان‌دهی کنید.
</p>
<div className="h-4" />
<Alert variant="success">
<p>
همچنین بخوانید: <a href="/one-click-apps/liara-compose/about/" className="text-[#2196f3]">فایل <Important>Liara Compose</Important> چیست؟</a>
</p>
</Alert>
<Alert variant="info">
<p>
محتوای کامل <Important>Liara Compose</Important> برنامه در <a href="https://github.com/liara-cloud/compose-templates/blob/master/docmost/liara-compose.yaml" className="text-[#2196f3]">اینجا</a>، قرار گرفته است.
</p>
</Alert>
</>
]}
/>

</>
)
},

]}/>

<Section id="see-also" title="همچنین بخوانید:" />

<div className='h-2' />
<div className="grid md:grid-cols-1 gap-4">
{[
{
title: "تغییر نسخه‌ی برنامه مستقر شده",
link: "./how-tos/choose-version"
},
].map(item =>
<Link href={item.link}>
<Card className="flex cursor-pointer w-full items-center justify-between">
<div className="flex items-center gap-3">
<h4>
{item.title}
</h4>
</div>
<GoArrowLeft className="ml-1" />
</Card>
</Link>
)}
</div>


</Layout>
Loading

0 comments on commit 02f2087

Please sign in to comment.