Skip to content

Commit 4f7af19

Browse files
committed
add one-click-apps/[actual, grist, keila & passbolt] docs
1 parent d198460 commit 4f7af19

File tree

10 files changed

+684
-2
lines changed

10 files changed

+684
-2
lines changed

src/components/Sidebar/data.js

Lines changed: 160 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4090,8 +4090,26 @@ export default {
40904090
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/formbricks/formbricks-logo.png" />,
40914091
link: "/one-click-apps/formbricks/quick-start"
40924092
},
4093-
4094-
4093+
{
4094+
title: "Actual",
4095+
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/actual/actual-logo.png" />,
4096+
link: "/one-click-apps/actual/quick-start"
4097+
},
4098+
{
4099+
title: "Grist",
4100+
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/grist/grist-logo.png" />,
4101+
link: "/one-click-apps/grist/quick-start"
4102+
},
4103+
{
4104+
title: "Keila",
4105+
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/keila/keila-logo.ico" />,
4106+
link: "/one-click-apps/keila/quick-start"
4107+
},
4108+
{
4109+
title: "Passbolt",
4110+
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/passbolt/passbolt-logo.png" />,
4111+
link: "/one-click-apps/passbolt/quick-start"
4112+
},
40954113

40964114
],
40974115
'liara-compose': [
@@ -5739,6 +5757,146 @@ export default {
57395757
link: "/one-click-apps/formbricks/how-tos/choose-version"
57405758
},
57415759
],
5760+
actual: [
5761+
{
5762+
badge: (
5763+
<div className="flex items-center gap-2">
5764+
<IconContainer alt="https://one-click-apps.storage.iran.liara.space/actual/actual-logo.png" />
5765+
برنامه Actual
5766+
</div>
5767+
)
5768+
},
5769+
{
5770+
title: "برگشت به برنامه‌های آماده",
5771+
icon: <GoArrowRight />,
5772+
link: "/one-click-apps/about"
5773+
},
5774+
{
5775+
title: "راه‌اندازی سریع!",
5776+
icon: <GoZap />,
5777+
link: "/one-click-apps/actual/quick-start"
5778+
},
5779+
{
5780+
hr: true
5781+
},
5782+
{
5783+
badge: (
5784+
<div className="flex items-center gap-2">
5785+
< GoPackage />
5786+
شیوه‌ی
5787+
</div>
5788+
)
5789+
},
5790+
{
5791+
title: "تغییر نسخه‌ی برنامه مستقر شده",
5792+
link: "/one-click-apps/actual/how-tos/choose-version"
5793+
},
5794+
],
5795+
grist: [
5796+
{
5797+
badge: (
5798+
<div className="flex items-center gap-2">
5799+
<IconContainer alt="https://one-click-apps.storage.iran.liara.space/grist/grist-logo.png" />
5800+
برنامه Grist
5801+
</div>
5802+
)
5803+
},
5804+
{
5805+
title: "برگشت به برنامه‌های آماده",
5806+
icon: <GoArrowRight />,
5807+
link: "/one-click-apps/about"
5808+
},
5809+
{
5810+
title: "راه‌اندازی سریع!",
5811+
icon: <GoZap />,
5812+
link: "/one-click-apps/grist/quick-start"
5813+
},
5814+
{
5815+
hr: true
5816+
},
5817+
{
5818+
badge: (
5819+
<div className="flex items-center gap-2">
5820+
< GoPackage />
5821+
شیوه‌ی
5822+
</div>
5823+
)
5824+
},
5825+
{
5826+
title: "تغییر نسخه‌ی برنامه مستقر شده",
5827+
link: "/one-click-apps/grist/how-tos/choose-version"
5828+
},
5829+
],
5830+
keila: [
5831+
{
5832+
badge: (
5833+
<div className="flex items-center gap-2">
5834+
<IconContainer alt="https://one-click-apps.storage.iran.liara.space/keila/keila-logo.ico" />
5835+
برنامه Keila
5836+
</div>
5837+
)
5838+
},
5839+
{
5840+
title: "برگشت به برنامه‌های آماده",
5841+
icon: <GoArrowRight />,
5842+
link: "/one-click-apps/about"
5843+
},
5844+
{
5845+
title: "راه‌اندازی سریع!",
5846+
icon: <GoZap />,
5847+
link: "/one-click-apps/keila/quick-start"
5848+
},
5849+
{
5850+
hr: true
5851+
},
5852+
{
5853+
badge: (
5854+
<div className="flex items-center gap-2">
5855+
< GoPackage />
5856+
شیوه‌ی
5857+
</div>
5858+
)
5859+
},
5860+
{
5861+
title: "تغییر نسخه‌ی برنامه مستقر شده",
5862+
link: "/one-click-apps/keila/how-tos/choose-version"
5863+
},
5864+
],
5865+
passbolt: [
5866+
{
5867+
badge: (
5868+
<div className="flex items-center gap-2">
5869+
<IconContainer alt="https://one-click-apps.storage.iran.liara.space/passbolt/passbolt-logo.png" />
5870+
برنامه Passbolt
5871+
</div>
5872+
)
5873+
},
5874+
{
5875+
title: "برگشت به برنامه‌های آماده",
5876+
icon: <GoArrowRight />,
5877+
link: "/one-click-apps/about"
5878+
},
5879+
{
5880+
title: "راه‌اندازی سریع!",
5881+
icon: <GoZap />,
5882+
link: "/one-click-apps/passbolt/quick-start"
5883+
},
5884+
{
5885+
hr: true
5886+
},
5887+
{
5888+
badge: (
5889+
<div className="flex items-center gap-2">
5890+
< GoPackage />
5891+
شیوه‌ی
5892+
</div>
5893+
)
5894+
},
5895+
{
5896+
title: "تغییر نسخه‌ی برنامه مستقر شده",
5897+
link: "/one-click-apps/passbolt/how-tos/choose-version"
5898+
},
5899+
],
57425900
},
57435901

57445902
email_server: {

src/pages/one-click-apps/about.mdx

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,26 @@ import Head from "next/head";
261261
alt:"https://one-click-apps.storage.iran.liara.space/formbricks/formbricks-logo.png",
262262
link: "/one-click-apps/formbricks/quick-start"
263263
},
264+
{
265+
title: "Actual",
266+
alt:"https://one-click-apps.storage.iran.liara.space/actual/actual-logo.png",
267+
link: "/one-click-apps/actual/quick-start"
268+
},
269+
{
270+
title: "Grist",
271+
alt:"https://one-click-apps.storage.iran.liara.space/grist/grist-logo.png",
272+
link: "/one-click-apps/grist/quick-start"
273+
},
274+
{
275+
title: "Keila",
276+
alt:"https://one-click-apps.storage.iran.liara.space/keila/keila-logo.ico",
277+
link: "/one-click-apps/keila/quick-start"
278+
},
279+
{
280+
title: "Passbolt",
281+
alt:"https://one-click-apps.storage.iran.liara.space/passbolt/passbolt-logo.png",
282+
link: "/one-click-apps/passbolt/quick-start"
283+
},
264284
].map(item =>
265285
<Link href={item.link}>
266286
<Card className="flex cursor-pointer w-full items-center justify-between">
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
import Layout from "@/components/Layout";
2+
import Button from "@/components/Common/button";
3+
import Section from "@/components/Common/section";
4+
import Alert from "@/components/Common/alert";
5+
import Tabs from "@/components/Common/tab";
6+
import Step from "@/components/Common/step";
7+
import Card from "@/components/Common/card";
8+
import Important from "@/components/Common/important";
9+
import Highlight from "@/components/Common/highlight";
10+
import Link from "next/link";
11+
import {GoArrowLeft} from "react-icons/go";
12+
13+
import Head from "next/head";
14+
15+
<Layout>
16+
<Head>
17+
<title>مستندات تغییر نسخه Typesense - لیارا</title>
18+
</Head>
19+
# تغییر نسخه‌ی برنامه مستقر شده
20+
<hr className="mb-2" />
21+
22+
اگر که قصد دارید نسخه برنامه خود را بنا به هر دلیلی تغییر دهید؛ کافیست تا پس از <a href="../../quick-start" className="text-[#2196f3] ">ساخت برنامه در لیارا</a>، در Local یک دایرکتوری با نام دلخواه ایجاد کنید.
23+
وارد دایرکتوری شده و درون این دایرکتوری، یک فایل به نام <Important>liara.json</Important>، ایجاد کنید. سپس کافیست تا قطعه کد زیر را درون آن، قرار دهید:
24+
25+
<div className="h-4" />
26+
<div dir='ltr'>
27+
<Highlight className="json">
28+
{`{
29+
"image": "actualbudget/actual-server:<your-version>",
30+
"port": 80,
31+
"app": "<your-app-name>",
32+
"disks": [
33+
{
34+
"name": "data",
35+
"mountTo": "/data"
36+
}
37+
]
38+
}`}
39+
</Highlight>
40+
</div>
41+
<div className="h-2" />
42+
43+
در قطعه کد فوق، بایستی به جای عبارت <Important>\<your-version\></Important>
44+
ورژن موردنظر برنامه‌تان را وارد کنید.
45+
همچنین باید به جای عبارت
46+
<Important>\<your-app-name\></Important> نیز،
47+
شناسه برنامه خود را قرار دهید.
48+
<div className="h-2" />
49+
50+
در نهایت کافیست با استفاده از ابزار <a href="/references/cli/about" className="text-[#2196f3] "><Important>Liara CLI</Important></a> و در جایی که فایل <Important>liara.json</Important> قرار دارد، دستور زیر را اجرا کنید تا برنامه‌تان در لیارا، مستقر شود:
51+
52+
<div className="h-4" />
53+
<div dir='ltr'>
54+
<Highlight className="json">
55+
{`liara deploy`}
56+
</Highlight>
57+
</div>
58+
<div className="h-2" />
59+
60+
</Layout>
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
import Layout from "@/components/Layout";
2+
import Button from "@/components/Common/button";
3+
import Section from "@/components/Common/section";
4+
import Alert from "@/components/Common/alert";
5+
import Tabs from "@/components/Common/tab";
6+
import Step from "@/components/Common/step";
7+
import Card from "@/components/Common/card";
8+
import Important from "@/components/Common/important";
9+
import Highlight from "@/components/Common/highlight";
10+
import Link from "next/link";
11+
import {GoArrowLeft} from "react-icons/go";
12+
13+
import Head from "next/head";
14+
15+
<Layout>
16+
<Head>
17+
<title>مستندات راه‌اندازی سریع برنامه‌های Actual - لیارا</title>
18+
</Head>
19+
20+
# راه‌اندازی سریع برنامه‌های Actual
21+
<hr className="mb-2" />
22+
23+
<a href="https://actualbudget.com/" className="text-[#2196f3] ">Actual</a> یک نرم‌افزار مدیریت مالی شخصی Open Source است که برای بودجه‌بندی و پیگیری هزینه‌ها طراحی شده است. این برنامه به کاربران کمک می‌کند تا به صورت دقیق‌تر درآمدها، هزینه‌ها و پس‌اندازهای خود را مدیریت کنند. Actual با تمرکز بر حفظ حریم خصوصی اجرا می‌شود و کاربران می‌توانند داده‌های مالی خود را به‌طور کامل کنترل کنند. این نرم‌افزار ابزارهای متنوعی برای بودجه‌بندی، پیش‌بینی مالی و پیگیری تراکنش‌ها فراهم می‌کند. همچنین با ارائه گزارش‌های دقیق و نمودارهای تحلیلی، به کاربران در تصمیم‌گیری مالی بهتر کمک می‌کند. Actual به راحتی قابل نصب و استفاده است و برای افرادی که به دنبال راه‌حلی مطمئن برای مدیریت مالی شخصی خود هستند، انتخابی عالی است.
24+
25+
<div className="h-4" />
26+
27+
برای راه‌اندازی برنامه‌ی آماده Actual در لیارا، باید در صفحه <a href="https://console.liara.ir/apps/create" className="text-[#2196f3] ">ایجاد برنامه‌ کنسول لیارا</a> وارد بخش <b>برنامه‌های آماده</b> شوید.
28+
سپس برنامه‌ی <b>Actual</b>
29+
را انتخاب کنید و در صورت تمایل یک شناسه برای آن قرار دهید (در غیر این‌صورت، لیارا به صورت پیش‌فرض یک شناسه برای برنامه‌تان انتخاب می‌کند)؛ سپس بر روی گزینه **نصب سریع** یا **نصب پیشرفته** کلیک کنید تا برنامه‌تان ساخته شود.
30+
31+
{/* <div className="h-2" />
32+
<video
33+
src="https://files.liara.ir/liara/docs/Actual.mp4"
34+
controls="controls"
35+
className="block w-full"
36+
width="100%"
37+
/>
38+
<br /> */}
39+
40+
پس از ساخته شدن برنامه، می‌توانید در صفحه <a href="https://console.liara.ir/apps" className="text-[#2196f3] ">پلتفرم</a>، برنامه خود را بررسی کنید. برای نصب دلخواه و انتخاب نسخه مدنظرتان یا انتخاب dockerimage ، باید از گزینه **نصب پیشرفته** یا <a href="/one-click-apps/liara-compose/about/" className="text-[#2196f3]">Liara Compose</a> استفاده کنید.
41+
42+
<Section id="see-also" title="همچنین بخوانید:" />
43+
44+
<div className='h-2' />
45+
<div className="grid md:grid-cols-1 gap-4">
46+
{[
47+
{
48+
title: "تغییر نسخه‌ی برنامه مستقر شده",
49+
link: "/one-click-apps/actual/how-tos/choose-version"
50+
},
51+
].map(item =>
52+
<Link href={item.link}>
53+
<Card className="flex cursor-pointer w-full items-center justify-between">
54+
<div className="flex items-center gap-3">
55+
<h4>
56+
{item.title}
57+
</h4>
58+
</div>
59+
<GoArrowLeft className="ml-1" />
60+
</Card>
61+
</Link>
62+
)}
63+
</div>
64+
65+
66+
</Layout>
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
import Layout from "@/components/Layout";
2+
import Button from "@/components/Common/button";
3+
import Section from "@/components/Common/section";
4+
import Alert from "@/components/Common/alert";
5+
import Tabs from "@/components/Common/tab";
6+
import Step from "@/components/Common/step";
7+
import Card from "@/components/Common/card";
8+
import Important from "@/components/Common/important";
9+
import Highlight from "@/components/Common/highlight";
10+
import Link from "next/link";
11+
import {GoArrowLeft} from "react-icons/go";
12+
13+
import Head from "next/head";
14+
15+
<Layout>
16+
<Head>
17+
<title>مستندات تغییر نسخه Grist - لیارا</title>
18+
</Head>
19+
# تغییر نسخه‌ی برنامه مستقر شده
20+
<hr className="mb-2" />
21+
22+
اگر که قصد دارید نسخه برنامه خود را بنا به هر دلیلی تغییر دهید؛ کافیست تا پس از <a href="../../quick-start" className="text-[#2196f3] ">ساخت برنامه در لیارا</a>، در Local یک دایرکتوری با نام دلخواه ایجاد کنید.
23+
وارد دایرکتوری شده و درون این دایرکتوری، یک فایل به نام <Important>liara.json</Important>، ایجاد کنید. سپس کافیست تا قطعه کد زیر را درون آن، قرار دهید:
24+
25+
<div className="h-4" />
26+
<div dir='ltr'>
27+
<Highlight className="json">
28+
{`{
29+
"image": "gristlabs/grist-oss:<your-version>",
30+
"port": 8484,
31+
"app": "<your-app-name>",
32+
"disks": [
33+
{
34+
"name": "data",
35+
"mountTo": "/persist"
36+
}
37+
]
38+
}`}
39+
</Highlight>
40+
</div>
41+
<div className="h-2" />
42+
43+
در قطعه کد فوق، بایستی به جای عبارت <Important>\<your-version\></Important>
44+
ورژن موردنظر برنامه‌تان را وارد کنید.
45+
همچنین باید به جای عبارت
46+
<Important>\<your-app-name\></Important> نیز،
47+
شناسه برنامه خود را قرار دهید.
48+
<div className="h-2" />
49+
50+
در نهایت کافیست با استفاده از ابزار <a href="/references/cli/about" className="text-[#2196f3] "><Important>Liara CLI</Important></a> و در جایی که فایل <Important>liara.json</Important> قرار دارد، دستور زیر را اجرا کنید تا برنامه‌تان در لیارا، مستقر شود:
51+
52+
<div className="h-4" />
53+
<div dir='ltr'>
54+
<Highlight className="json">
55+
{`liara deploy`}
56+
</Highlight>
57+
</div>
58+
<div className="h-2" />
59+
60+
</Layout>

0 commit comments

Comments
 (0)