Create Your Own Status Page Using Cachet

  1. Beautifully crafted
  2. Translated into over 10 languages
  3. Powerful JSON API
  4. Two-factor authentication
  5. Scheduled maintenance
  6. Easy to use dashboard
  7. Markdown support for incident messages
  8. Subscriber notifications via email

Prerequisites

  1. You must have Alibaba Cloud Elastic Compute Service (ECS) activated and verified your valid payment method. If you are a new user, you can get a free account in your Alibaba Cloud account. If you don’t know about how to set up your ECS instance, you can refer to this tutorial or quick-start guide. Your ECS instance must have at least 1GB RAM and 1 Core processor.
  2. A domain name registered from Alibaba Cloud. If you have already registered a domain from Alibaba Cloud or any other host, you can update its domain nameserver records.
  3. Root user access

Update the System

Install LAMP Stack

[root@Sajid ~]# php -v
PHP 7.1.19 (cli) (built: Jul 1 2018 07:20:27) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
Set root password? [Y/n] Y  
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Installing Composer

Install Cachet

[root@Sajid cachet]# git tag -l
v0.1.0-alpha
v1.0.0
v1.1.0
...
v2.3.8
v2.3.9
DB_DATABASE=cachet
DB_USERNAME=homestead
DB_PASSWORD=secret
DB_PORT=null
DB_DATABASE=cachet_data
DB_USERNAME=cachet_user
DB_PASSWORD=StrongPassword
DB_PORT=3306
Generating optimized class loader
Compiling common classes
> php artisan config:cache
Configuration cache cleared!
Configuration cached successfully!
> php artisan route:cache
Route cache cleared!
Routes cached successfully!

Create Virtual Host

<VirtualHost *:80>
ServerAdmin admin
DocumentRoot "/var/www/cachet/public"
ServerName YourDomain
ServerAlias www.YourDomain
<Directory "/var/www/cachet/public">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
ErrorLog "/var/log/httpd/status.yourdomain.com-error_log"
CustomLog "/var/log/httpd/status.yourdomain.com-access_log" combined
</VirtualHost>

Web Interface

Conclusion

--

--

--

Follow me to keep abreast with the latest technology news, industry insights, and developer trends. Alibaba Cloud website:https://www.alibabacloud.com

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Arc8 Pre-Season has Officially Started!

What Alibaba Cloud Elastic High-Performance Computing (E-HPC) Can Help You Do

Using a QR code with Azure AD B2C

Creating Hadoop cluster over AWS and checking existence of replica when data node crashed.

Rearrange files in Desktop with their extensions

The Road From Junior to Senior Developer

Soundboard Maestro, Playing Audio in Unity.

Just another language, right?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alibaba Cloud

Alibaba Cloud

Follow me to keep abreast with the latest technology news, industry insights, and developer trends. Alibaba Cloud website:https://www.alibabacloud.com

More from Medium

GitLab — Taming an Unpleasant one

Infrastructure — Phpmyadmin + Mysql with Docker (external volume management)

Ship First Development

60 Second Fix to make Github Actions Automated Deployments Easy