Skip to content

Commit d86856a

Browse files
committed
docs: add /one-click-apps/sentry/quick-start
1 parent d325f68 commit d86856a

3 files changed

Lines changed: 188 additions & 0 deletions

File tree

src/components/Sidebar/data.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6579,6 +6579,11 @@ export default {
65796579
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/vikunja/favicon.webp" />,
65806580
link: "/one-click-apps/vikunja/quick-start"
65816581
},
6582+
{
6583+
title: "Sentry",
6584+
icon: <IconContainer alt="https://console.liara.ir/static/media/sentry.e14b95d30360962e19b9.png" />,
6585+
link: "/one-click-apps/sentry/quick-start"
6586+
},
65826587
{
65836588
title: "Drupal",
65846589
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/drupal/favicon.png" />,

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,6 +403,11 @@ import Head from "next/head";
403403
alt:"https://one-click-apps.storage.iran.liara.space/postiz/favicon.avif",
404404
link: "/one-click-apps/postiz/quick-start"
405405
},
406+
{
407+
title: "Sentry",
408+
alt: "https://console.liara.ir/static/media/sentry.e14b95d30360962e19b9.png",
409+
link: "/one-click-apps/sentry/quick-start"
410+
},
406411
].map(item =>
407412
<Link href={item.link}>
408413
<Card className="flex cursor-pointer w-full items-center justify-between">
Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
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>مستندات راه‌اندازی سریع برنامه سنتری (Sentry) - لیارا</title>
18+
<meta property="og:title" content="مستندات خدمات رایانش ابری لیارا" />
19+
<meta property="og:description" content="مستندات مربوط به راه‌اندازی سریع برنامه سنتری یا Sentry در لیارا" />
20+
</Head>
21+
22+
# راه‌اندازی سریع سنتری
23+
<hr className="mb-2" />
24+
25+
<div className="h-4" />
26+
<video
27+
src="https://media.liara.ir/sentry/setup-sentry.mp4"
28+
controls="controls"
29+
className="block w-full"
30+
width="100%"
31+
/>
32+
<div className="h-4" />
33+
34+
<Alert variant="info">
35+
<p>
36+
برنامه آماده sentry مبتنی بر Liara Compose نمی‌باشد و در یک سرور مجازی دبیان شامل داکر، مستقر می‌شود.
37+
</p>
38+
</Alert>
39+
<div className="h-4" />
40+
41+
42+
<a href="https://sentry.io/" className="text-[#2196f3] ">Sentry</a> یک پلتفرم مانیتورینگ و رصد خطا برای اپلیکیشن‌های فرانت‌اند، بک‌اند و موبایل است که به توسعه‌دهندگان کمک می‌کند مشکلات نرم‌افزاری را به‌صورت بلادرنگ شناسایی، تحلیل و رفع کنند.
43+
44+
<div className="h-4" />
45+
46+
برای راه‌اندازی برنامه با استفاده از ابزار <Link className="text-[#2196f3] " href="/references/console/about">Liara Console</Link> کافیست تا مراحل زیر را طی کنید:
47+
48+
<Step steps={[
49+
{
50+
step: "۱",
51+
content: (
52+
<>
53+
<h3>ورود به حساب کاربری</h3>
54+
<p>وارد <Link className="text-[#2196f3] " href="https://console.liara.ir">کنسول لیارا</Link> شوید و با وارد کردن ایمیل یا شماره همراه ثبت شده، به اکانت خود در لیارا، لاگین کنید.</p>
55+
</>
56+
)
57+
},
58+
{
59+
step: "۲",
60+
content: (
61+
<>
62+
<h3>انتخاب حساب</h3>
63+
<p>حساب شخصی یا تیم مدنظرتان برای راه‌اندازی برنامه آماده را انتخاب کنید.</p>
64+
65+
<div className="h-4" />
66+
<Alert variant="success">
67+
<p>
68+
همچنین بخوانید: <a href="/references/team/about/" className="text-[#2196f3]">مدیریت تیم‌ها در لیارا</a>
69+
</p>
70+
</Alert>
71+
</>
72+
73+
)
74+
},
75+
{
76+
step: "۳",
77+
content: (
78+
<>
79+
<h3>ساخت برنامه</h3>
80+
<p>
81+
بر روی منوی <b>برنامه‌های آماده</b> و سپس بر روی برنامه <b>sentry</b>، کلیک کنید.
82+
در ادامه، بر روی گزینه <b>نصب برنامه</b> کلیک کنید. در صفحه جدید، پس از انتخاب نسخه‌ی برنامه، شناسه‌ی سرور و انتخاب منابع
83+
و افزودن کلید عمومی (در صورت نیاز)، بر روی گزینه <b>ایجاد سرور مجازی ابری</b> کلیک کنید.
84+
</p>
85+
</>
86+
)
87+
},
88+
{
89+
step: "۴",
90+
content: (
91+
<>
92+
<h3>بررسی عملکرد برنامه</h3>
93+
<p>
94+
پس از ساخت برنامه، در بخش <b>سرور مجازی ابری</b>، برنامه sentry خود را انتخاب کنید. وارد بخش <b>اتصال</b> شوید و طبق <a href="/iaas/debian/how-tos/connect-to-server-using-ssh" className="text-[#2196f3]">مستندات اتصال به سرور مجازی با SSH</a>، به سرور مجازی برنامه sentry متصل شوید.
95+
پس از اتصال به سرور، دستورات زیر رو اجرا کنید:
96+
</p>
97+
<div className="h-2" />
98+
<div dir='ltr'>
99+
<Highlight className="bash">
100+
{`cd /opt/sentry/self-hosted
101+
docker compose ps`}
102+
</Highlight>
103+
</div>
104+
<div className="h-2" />
105+
<p>
106+
با اجرای دستورات فوق، وضعیت کانتینر‌های در حال اجرا به شما نمایش داده می‌شود.
107+
در نظر داشته باشید که هیچ کانتینری نباید STATUS با مقدار <Important>unhealthy</Important> داشته باشد.
108+
در این صورت، برنامه به صورت موفق اجرا شده است.
109+
</p>
110+
</>
111+
)
112+
},
113+
{
114+
step: "۵",
115+
content: (
116+
<>
117+
<h3>پیکربندی و اجرای برنامه</h3>
118+
<p>
119+
پس از اطمینان از صحیح بودن برنامه، در مسیر فعلی (<Important>opt/sentry/self-hosted/</Important>)
120+
دستور زیر را اجرا کنید:
121+
</p>
122+
<div className="h-2" />
123+
<div dir='ltr'>
124+
<Highlight className="bash">
125+
{`docker compose exec web sentry createuser`}
126+
</Highlight>
127+
</div>
128+
<div className="h-2" />
129+
<p>
130+
در ادامه، ایمیل و پسورد کاربر جدید را وارد کنید و در صورتی که می‌خواهید کاربر جدید superuser باشد، تاییدیه آن را نیز بزنید.
131+
132+
سپس در مرورگر خود،
133+
وارد آدرس زیر شوید:
134+
</p>
135+
<div className="h-2" />
136+
<div dir='ltr'>
137+
<Highlight className="bash">
138+
{`http://IP:9000`}
139+
</Highlight>
140+
</div>
141+
<div className="h-2" />
142+
<p>
143+
در آدرس فوق، به جای <Important>IP</Important>، آدرس IP سرور مجازی خود را وارد کنید.
144+
</p>
145+
</>
146+
)
147+
},
148+
]}/>
149+
150+
<div className='h-4' />
151+
152+
با انجام کارهای فوق، برنامه sentry آماده استفاده است.
153+
154+
<Section id="see-also" title="همچنین بخوانید:" />
155+
156+
<div className='h-2' />
157+
<div className="grid md:grid-cols-1 gap-4">
158+
{[
159+
{
160+
title: "شروع به کار با سرور مجازی دبیان",
161+
link: "/iaas/debian/getting-started"
162+
},
163+
].map(item =>
164+
<Link href={item.link}>
165+
<Card className="flex cursor-pointer w-full items-center justify-between">
166+
<div className="flex items-center gap-3">
167+
<h4>
168+
{item.title}
169+
</h4>
170+
</div>
171+
<GoArrowLeft className="ml-1" />
172+
</Card>
173+
</Link>
174+
)}
175+
</div>
176+
177+
178+
</Layout>

0 commit comments

Comments
 (0)