آپاستت
ابزار مانیتورینگ وضعیت خودمیزبان ساده و آسان برای استفاده

💻 نسخه نمایشی زنده
امتحان کنید.
سرور دمو (مکان: سنگاپور): https://demo.upstat.com
نام کاربری: demo
رمز عبور: demodemo
⭐ ویژگیها
به امکانات بیشتری نیاز دارد اما فعلاً...
- مانیتورینگ آپتایم برای HTTP(s)
- نمودار وضعیت و تأخیر
- اعلانها از طریق دیسکورد
- بازههای ۶۰ ثانیهای
- رابط کاربری واکنشگرا، زیبا و سریع
- چندین صفحه وضعیت
- نگاشت صفحات وضعیت به دامنههای خاص
- نمودار پینگ
- اطلاعات گواهی
- برنامه وب پیشرونده (PWA)
- پشتیبانی از دیتابیس Sqlite و Postgres
🔧 نحوه نصب
🐳 داکر
برای Sqlite
curl https://raw.githubusercontent.com/chamanbravo/upstat/main/docker-compose-sqlite.yml -o docker-compose.yml
docker compose up
برای پستگرسcurl -O https://raw.githubusercontent.com/chamanbravo/upstat/main/docker-compose.yml
docker compose upآپاستت اکنون در http://localhost:3000 اجرا میشود
[!مهم]
قبل از استقرار، مطمئن شوید که مقادیر محیطی را تغییر دادهاید.
💪🏻 بدون داکر
پیشنیازها:
- Node.js 14 / 16 / 18 / 20.4
- npm 9
- Golang 1.21+
- Postgres (اختیاری)
cp .sample.env .envair
cd web && npm run devفناوریهای مورد استفاده
- ریاکت
- Shadcn
- گولنگ
- پستگرس/اسکیوالایت
🙌 مشارکت
مشارکت شما را خوشآمد میگویم! مشارکتها همان چیزی هستند که جامعه متنباز را به مکانی شگفتانگیز برای یادگیری، الهام گرفتن و خلق تبدیل میکنند. هر مشارکتی که انجام دهید بسیار قدردانی میشود.
اگر پیشنهادی دارید که میتواند این پروژه را بهتر کند، لطفاً مخزن را فورک کنید، تغییرات را اعمال کنید و یک درخواست کشش ایجاد کنید. همچنین میتوانید صرفاً یک ایشو با برچسب "enhancement" باز کنید. فراموش نکنید به پروژه ستاره بدهید! باز هم ممنون!
- مخزن را فورک کنید
- شاخه ویژگی خود را بسازید (
git checkout -b feature/AmazingFeature) - تغییرات خود را کامیت کنید (
git commit -m 'Add some AmazingFeature') - شاخه را پوش کنید (
git push origin feature/AmazingFeature) - درخواست کشش باز کنید
مشارکتکنندگان
📄 مجوز
این پروژه تحت مجوز MIT منتشر شده است.
🖼 تصاویر بیشتر
ایجاد یک مانیتور

صفحه مانیتور

Settings Page

Notifications


--- Tranlated By Open Ai Tx | Last indexed: 2026-05-12 ---