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

New Product Launch: Alibaba Cloud AnalyticDB

The top 3 takeaways from KCDC 2019 — Headspring

I created a CLI tool in Go that generates HTML Meta tags on the command line.

Dynamic Meters and Metrics with Micrometer

Closure Patterns in Swift

Building a price comparison website.

Carista works with OBDlink MX+ adapter

First Principles Python Part 0

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

Test a low-code application

Importance of Multi-factor Authentication for SSO

Moderate Audio in an App With the Vonage Video API and AWS Transcribe

Apache NiFi Setup and Security on Amazon Linux