{"repo":"kasuganosoras/TinyStat","free":true,"listed":false,"github":"https://github.com/kasuganosoras/TinyStat","clone":"git clone https://github.com/kasuganosoras/TinyStat.git","description":"✅ A simple status page service, written in PHP","language":"PHP","stars":57,"topics":["monitoring","php","status-page"],"license":"MIT","category":"analytics","readme_excerpt":"TinyStat A simple status page service, written in PHP 🌐 Demo 🗒️ 中文介绍 🗒️ Français Features TCP/UDP/ICMP/HTTP Service support Locale support Incident description with markdown support Email/Discord/Kook/DingTalk/WeCom notification MySQL/SQLite3 support Requirements PHP = 7.0 Extension: cURL, Socket, PDO MySQL / Mariadb with InnoDB support SQLite3 (optional) Terminal access (for cron/console) Installation 1. Clone this repo to your website root folder 2. Create a new database, using utf8mb4 charset. (Skip this step if you are using SQLite) 3. Edit your config.php and change the database info. 4. Running the following command in your terminal to initialize the database 5. Create a new user 6. Open the browser and visit your website to check the installation 7. Using screen or other terminal manager to run the cron.php in background. You can also use systemd to manage the service. File: /etc/systemd/system/tinystat.service TO-DO - [x] Email notification - [x] Service display sort - [ ] Subscribe the status License This project is open source under the MIT license.","default_branch":null,"files":null,"tree":[],"storefront":"/r/kasuganosoras","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kasuganosoras/TinyStat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}