All Projects → server-status-project → Server Status

server-status-project / Server Status

Licence: apache-2.0
Simple, modern looking server status page with administration and some nice features, that can run even on shared webhosting

Projects that are alternatives of or similar to Server Status

Statping
Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins. Run on any type of environment.
Stars: ✭ 5,806 (+1958.87%)
Mutual labels:  statuspage
Lambstatus
[Maintenance mode] Serverless Status Page System
Stars: ✭ 1,323 (+369.15%)
Mutual labels:  statuspage
upptime
⬆️ Free uptime monitor and status page powered by GitHub
Stars: ✭ 12,995 (+4508.16%)
Mutual labels:  statuspage
Awesome Status Pages
Awesome list of status page open source software, services and public status pages of major internet companies
Stars: ✭ 622 (+120.57%)
Mutual labels:  statuspage
Cstate
🔥 Open source static (serverless) status page. Uses hyperfast Go & Hugo, minimal HTML/CSS/JS, customizable, outstanding browser support (IE8+), preloaded CMS, read-only API, badges & more.
Stars: ✭ 1,186 (+320.57%)
Mutual labels:  statuspage
Cup
A status page based on Upscuits & Uptime Robot
Stars: ✭ 164 (-41.84%)
Mutual labels:  statuspage
Statuspage
A statuspage generator that lets you host your statuspage for free on Github.
Stars: ✭ 3,852 (+1265.96%)
Mutual labels:  statuspage
gatus
⛑ Automated service health dashboard
Stars: ✭ 3,018 (+970.21%)
Mutual labels:  statuspage
Statuspage
A simple self-hosted status page site with an API written in Django under the BSD license
Stars: ✭ 92 (-67.38%)
Mutual labels:  statuspage
Netlify Statuskit
Netlify StatusKit is a template to deploy your own Status pages on Netlify.
Stars: ✭ 216 (-23.4%)
Mutual labels:  statuspage
Vigil
🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).
Stars: ✭ 804 (+185.11%)
Mutual labels:  statuspage
Silverback
🧬 A Status and Incident Communication Tool (Beta Version).
Stars: ✭ 41 (-85.46%)
Mutual labels:  statuspage
Statuspal
Statuspal lets you communicate your web apps/services status 📡
Stars: ✭ 179 (-36.52%)
Mutual labels:  statuspage
Dstatuspage
Decentralized Status Page
Stars: ✭ 571 (+102.48%)
Mutual labels:  statuspage
nr1-status-pages
NR1 Status Pages allows you to collect and display the statuses of key dependencies in one place.
Stars: ✭ 31 (-89.01%)
Mutual labels:  statuspage
Monitorr
"Monitorr” is a self-hosted PHP web app that monitors the status of local and remote network services, websites, and applications.
Stars: ✭ 449 (+59.22%)
Mutual labels:  statuspage
Cachet
📛 An open source status page system for everyone.
Stars: ✭ 12,478 (+4324.82%)
Mutual labels:  statuspage
pinger
Pinger is an uptime and status monitoring application.
Stars: ✭ 14 (-95.04%)
Mutual labels:  statuspage
statuscheck
Tool to check PAAS/SAAS status pages (API+CLI)
Stars: ✭ 33 (-88.3%)
Mutual labels:  statuspage
Statusfy
A Marvelous Open Source Status Page System
Stars: ✭ 2,577 (+813.83%)
Mutual labels:  statuspage

Server Status Beta (Official)

This is the official beta fork of Server Status by the contributors.

License Current release Beta-Build Beta-Stability Stability Build

What does contributor beta mean?

It means the beta that is heavily unstable that is meant for contributors to make changes and use as a recovery point.

Other Beta Type

Development Beta

This beta has some bugs that are noticeable and is sometimes unstable. Best for new contributors

Public Beta

This beta has some bugs that are not really noticeable and mostly exist as bugs. Best for trying the new features before updating!

Very simple server status page written in PHP that can run on PHP 5.4+ - even on shared webhosting even without shell access. Because why waste your money on another server (or host on a server that you might want to do maintenance on), when you can use cheap webhosting? And as a cherry on top - it works even without javascript!

How do I install this thing?

Simply put the files on your server and access it from your browser. There will be a simple install dialog waiting for you. If you prefer you can install manually by filling the info in config.php.template and renaming it to config.php. As this does not run installation scripts you need to head to your install directory and run create-server-config.php and then delete it. If you don't want to allow php to access your files or you have permission issues, use the following instructions.

FOR IIS:

// Rename IISWebConfig to web.config

FOR Apache and Nginx

// Rename ApacheHtaccess to .htaccess

You can find more info on our wiki page

Contributing

Anyone is welcome to make pull request with new features or security patches / bug fixes.

You may create a pull request anytime or you can join our discord here(https://discord.gg/Wgxnxz4)

Translations

Any help with translations is much welcome! You can join us at https://poeditor.com/join/project/37SpmJtyOm. You can even add your own language. Just let me know when you're done and I'm going to include the language in the next release.

List of contributors

Does it actually run somewhere?

Yes it does! https://status.trucksbook.eu/ (Trucksbook) https://status.theskyfallen.com (The Skyfallen Productions Company) https://status.ecidsf.com/ (ECIDSF) https://status.otuts.eu/ (OTUTS) And many more!

FAQ

My Translations are not working. What to do?

  1. Open your shell
  2. Type this command 'sudo nano /etc/locale.gen'
  3. Uncomment all the languages you want.
  4. Save with 'Ctrl+X'
  5. Run 'sudo locale-gen'
  6. Restart apache 'sudo service apache2 restart'
  7. Enjoy!

Do you have a demo page?

Yes we have! Head over to https://demo.status.sajdl.com/admin and try the admin interface for yourself. Login details:

email: [email protected]
password: Ss123456

Please note that changes are reverted every hour.

I noticed there is a new release. How do I update?

Updating server status is fairly straightforward. Download your config.php from the server. Delete all files. Upload the new release with config.php you downloaded earlier. You need to manually run install scripts. For that head to your domain and run create-server-config.php deleting it afterwards. If you don't want to allow php to access your files or you have permission issues, use the following instructions.

FOR IIS:

// Rename IISWebConfig to web.config

FOR Apache and Nginx

// Rename ApacheHtaccess to .htaccess

Is there any way to do this automatically?

We are working on it but it is not yet included. Stay tuned!

Can I somehow pull status info from Server status programatically?

Yes you can! As of 9f7e15f we added API to pull status data... And more APIs are coming! Results are encoded in JSON format which should be pretty easy to use in any common programming language.

Why does this project exist?

It was written as a school project where we had to create a website. I went with this because I found the lack of good looking, easy to install and use status page rather weird. Therefore my goal (as stated above) was to create a simplistic status page that could run almost anywhere. The code is not the nicest or cleanest and it definitely doesn't have that many features, but hey, it works!

Feature Request

You can write an issue and I will try to take a look when I get some time OR you can actually make a fork as the code it GNU licensed. Pull requests are most welcome!


If you like this project, buy us a coffee!

Buy Me A Coffee

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].