1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors_trending-uptime-kuma

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Uptime Kuma

Uptime Kuma — это простой в использовании автономный инструмент мониторинга.

GitHub Sponsors Статус перевода

🥔 Живой демонстрационный сервер

Попробуйте!

Демонстрационный сервер (локация: Франкфурт - Германия): https://demo.kuma.pet/start-demo

Это временная демонстрация, все данные будут удалены через 10 минут. Поддерживается спонсорами Uptime Kuma.

⭐ Функции- Мониторинг доступности для HTTP(s) / TCP / HTTP(s) Keyword / HTTP(s) Json Query / Ping / DNS Record / Push / Steam Game Server / Docker Containers

🔧 Как установить### 🐳 Docker

docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

Uptime Kuma теперь запущен по адресу http://0.0.0.0:3001.

[!WARNING] Файловые системы, такие как NFS (Network File System), не поддерживаются. Пожалуйста, используйте локальную директорию или том.

[!NOTE] Если вы хотите ограничить доступ к локальному хосту (без открытого порта для других пользователей или использования обратного прокси), вы можете открыть порт следующим образом:

docker run -d --restart=always -p 127.0.0.1:3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

💪🏻 Без Docker

Требования:

  • Платформа
    • ✅ Основные дистрибутивы Linux, такие как Debian, Ubuntu, CentOS, Fedora и ArchLinux и т.д.
    • ✅ Windows 10 (x64), Windows Server 2012 R2 (x64) или выше
    • ❌ FreeBSD / OpenBSD / NetBSD
    • ❌ Replit / Heroku
  • Node.js 18 / 20.4
  • npm 9
  • Git
  • pm2 - Для запуска Uptime Kuma в фоновом режиме
git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup

# Опция 1. Попробуйте
node server/server.js

# (Рекомендуемая) Опция 2. Запустите в фоновом режиме с помощью PM2
# Установите PM2, если его нет:
npm install pm2 -g && pm2 install pm2-logrotate

# Запустите сервер
pm2 start server/server.js --name uptime-kuma

Uptime Kuma теперь запущен по адресу http://localhost:3001

Дополнительные полезные команды PM2

# Если вы хотите увидеть текущий вывод консоли
pm2 monit
```# Если вы хотите добавить его в автозагрузку
pm2 save && pm2 startup

Расширенная установка

Если вам нужны дополнительные опции или вы хотите просматривать через обратный прокси, пожалуйста, прочитайте:

https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-Как-установить

🆙 Как обновить

Пожалуйста, прочитайте:

https://github.com/louislam/uptime-kuma/wiki/%F0%9F%86%99-Как-обновить

🆕 Что дальше?

Я назначу запросы/задачи на следующий майлстоун.

https://github.com/louislam/uptime-kuma/milestones

❤️ Спонсоры

Большое спасибо! (GitHub Sponsors будут обновлены вручную. Спонсоры OpenCollective будут обновлены автоматически, но список будет кэшироваться GitHub, поэтому обновление может занять некоторое время) Спонсоры

🖼 Больше скриншотов

Режим светлой темы:

Светлая тема

Страница статуса:

Страница статуса

Страница настроек:

Страница настроек

Пример уведомления в Telegram:

Пример уведомления в Telegram

Мотивация

  • Я искал самостоятельный инструмент мониторинга, подобный "Uptime Robot", но найти подходящий оказалось сложно. Одним из ближайших аналогов является statping. К сожалению, он нестабилен и больше не поддерживается.
  • Хотел создать красивый интерфейс.
  • Изучить Vue 3 и vite.js.
  • Показать мощь Bootstrap 5.
  • Попробовать использовать WebSocket с SPA вместо REST API.
  • Развернуть свой первый Docker-образ на Docker Hub.Если вам нравится этот проект, пожалуйста, поддержите его звездой ⭐.

🗣️ Обсуждение / Запрос помощи

⚠️ Для любых общих или технических вопросов, пожалуйста, не отправляйте мне письма, так как я не могу предоставлять поддержку таким образом. Я не буду отвечать, если вы зададите вопрос таким образом.

Я рекомендую использовать Google, GitHub Issues или subreddit Uptime Kuma для поиска ответов на ваши вопросы. Если вы не можете найти нужную информацию, не стесняйтесь задать вопрос:

Мой аккаунт на Reddit: u/louislamlam Вы можете упомянуть меня, если зададите вопрос на subreddit.

Вклад

Создание Pull Requests

Мы НЕ принимаем все виды pull requests и не хотим тратить ваше время. Убедитесь, что вы ознакомились и следуйте правилам создания pull requests: CONTRIBUTING.md#can-i-create-a-pull-request-for-uptime-kuma

Тестирование Pull Requests

Сейчас много pull requests, но у меня нет времени для тестирования всех из них.

Если вы хотите помочь, вы можете проверить это: https://github.com/louislam/uptime-kuma/wiki/Test-Pull-Requests

Тестирование бета-версии

Просмотрите последнюю бета-версию здесь: https://github.com/louislam/uptime-kuma/releases

Отчеты о багах / Запросы на новые функции

Если вы хотите сообщить о баге или запросить новую функцию, вы можете открыть новую задачу.### Переводы

Если вы хотите перевести Uptime Kuma на ваш язык, пожалуйста, посетите страницу Weblate Readme.

Орфография и пунктуация

Вы можете исправлять орфографию и пунктуацию в документации или коде. Мой родной язык не английский, и моя грамматика не идеальна.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
JavaScript и 6 других языков
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors_trending-uptime-kuma.git
git@api.gitlife.ru:oschina-mirror/mirrors_trending-uptime-kuma.git
oschina-mirror
mirrors_trending-uptime-kuma
mirrors_trending-uptime-kuma
master