Setup Staytus di Ubuntu

pengantar

Panduan ini menunjukkan kepada Anda bagaimana Anda dapat menginstal Staytus, yang merupakan halaman status sumber terbuka modern, intuitif dan bahkan untuk produk Anda.

Persyaratan

  • Ubuntu 14.04+
  • 15 menit waktu

Pra-persyaratan

Mari kita mulai dengan menginstal semua paket yang diperlukan untuk menjalankan Staytus:

apt-get install mysql-server ruby ruby-dev nodejs git build-essential libmysqlclient-dev sudo
gem install bundler procodile

Pastikan untuk memilih kata sandi yang aman untuk rootpengguna MySQL Anda dan catat, karena Anda akan membutuhkannya di langkah berikutnya.

Basis data

Semua data yang disimpan dan dikirimkan Staytus disimpan dalam database MySQL, yang akan kita buat sekarang, termasuk pengguna yang diotorisasi:

mysql -u root -p
FLUSH PRIVILEGES;
CREATE DATABASE staytus CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER `staytus`@`127.0.0.1` IDENTIFIED BY 'choose-a-secure-password';
GRANT ALL ON `staytus`.* TO `staytus`@`127.0.0.1`;

Pengguna

Kami sekarang akan membuat pengguna yang nantinya akan menjalankan Staytus untuk kami:

useradd -r -d /opt/staytus/ -m -s /bin/bash staytus

Perintah ini akan menambahkan pengguna dengan /opt/staytus/direktori home, tempat kami akan menyimpan Staytus sendiri.

Staytus

Kami sekarang akan mengunduh Staytus dengan mengkloning repositori git:

git clone https://github.com/adamcooke/staytus /opt/staytus/staytus/

Instalasi

Kami sekarang dapat beralih ke /opt/staytus/staytusdirektori dan melakukan semua tindakan yang diperlukan lebih lanjut:

cd /opt/staytus/staytus
bundle install --deployment --without development:test
cp config/database.example.yml config/database.yml

Anda sekarang harus membuka file config/database.ymldan menyesuaikan hostname, username, passwordparameter untuk mencocokkan Anda pengaturan sebelumnya. Dalam kasus kami ini 127.0.0.1, staytus, choose-a-secure-passworddalam urutan masing-masing yang sama.

Sekarang kita akan mengkompilasi aset dan menginstal aplikasi itu sendiri:

bundle exec rake staytus:build
bundle exec rake staytus:install

Lari

Kita sekarang dapat memotong aplikasi ke latar belakang menggunakan perintah berikut menggunakan pengguna yang kita buat sebelumnya:

sudo -u staytus procodile start

Mengakses

Anda sekarang dapat mengakses antarmuka web di bawah http://[YOUR_SERVER_IP]:8787/. Harap tandai bahwa Anda tidak dapat mengubah port ini, jadi jika Anda ingin menggunakan SSL atau Port 80, Anda memerlukan proksi terbalik, seperti Nginx.

Kesimpulan

Kami sekarang memiliki setup dasar Staytus yang merupakan solusi halaman status yang cukup baru dan mengagumkan. Selamat melakukan peretasan!

Tinggalkan Komentar

Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04

Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04

Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.

6 Hal yang Sangat Menggila dari Nintendo Switch

6 Hal yang Sangat Menggila dari Nintendo Switch

Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.

Janji Teknologi Yang Masih Belum Ditepati

Janji Teknologi Yang Masih Belum Ditepati

Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.