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.
Wacana adalah solusi forum open-source baru yang sederhana, bersih, dan mudah. Ini diimplementasikan dengan Ruby on Rails, database Postgres, dan cache server Redis. Tutorial ini menjelaskan cara menginstal Wacana pada Vultr VPS dengan CentOS 7.
Anda harus mengatur swap untuk VPS RAM 1GB. Jika VPS Anda memiliki lebih dari 1GB RAM, Anda dapat melewati langkah ini. Kami akan membuat swapfile 2GB untuk VPS RAM 1GB.
Buat swapfile.
dd if=/dev/zero of=/swapfile bs=1M count=2048
mkswap /swapfile
chmod 600 /swapfile
Edit fstab untuk menambahkan swapfile ke tabel sistem file.
Buka fstab dengan vi:
vi /etc/fstab
Tambahkan baris berikut ke dalam file:
/swapfile swap swap defaults 0 0
Tetapkan kebijakan penggunaan swap. Hanya gunakan swapfile ketika memori sistem rendah.
sysctl -w vm.swappiness=10
echo vm.swappiness = 10 | tee -a /etc/sysctl.conf
sysctl vm.vfs_cache_pressure=60
echo vm.vfs_cache_pressure = 60 | tee -a /etc/sysctl.conf
Aktifkan swapfile.
mount -a
swapon -a
Periksa status swapfile.
swapon -s
Jika swapfile telah diaktifkan, Anda akan melihat informasi berikut.
Filename Type Size Used Priority
/swapfile file 2097148 0 -1
Jalankan perintah di bawah ini untuk menginstal Docker pada CentOS 7.
yum install docker
Jika Anda telah menonaktifkan SELinux, Anda sebaiknya menonaktifkannya juga di docker.
vi /etc/sysconfig/docker
Komentari baris 4.
#OPTIONS='--selinux-enabled'
Mulai layanan buruh pelabuhan.
systemctl start docker
systemctl enable docker
Harap dicatat bahwa jika Anda me-restart firewalld, Anda juga perlu me-restart docker. Karena firewalld akan menghapus rantai buruh pelabuhan dari iptables ketika itu dimulai kembali.
Buat folder dengan nama di discoursebawah /vardan tiru repositori Wacana.
mkdir /var/discourse
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Buka discoursefolder.
cd /var/discourse
Salin file templat konfigurasi Wacana ke folder wadah.
cp samples/standalone.yml containers/app.yml
Buka app.ymldengan vi.
vi containers/app.yml
Jika Anda menggunakan VPS 1GB, atur db shared buffer sebagai 128MB app.yml.
db_shared_buffers: "128MB"
Ubah UNICORN_WORKERSke 2 untuk instance RAM 1GB.
## With 2GB we recommend 3-4 workers, with 1GB only 2
UNICORN_WORKERS: 2
Tetapkan alamat email Anda untuk akun admin. Anda akan memerlukan email ini untuk mendaftarkan akun admin di forum Wacana Anda.
DISCOURSE_DEVELOPER_EMAILS: 'you@youremail.com'
Tetapkan nama domain untuk Wacana. Misalnya, kami menetapkannya sebagai discourse.example.com, itu berarti dapat diakses di URL http://discourse.example.com/.
## TODO: The domain name this Discourse instance will respond to
DISCOURSE_HOSTNAME: 'discourse.example.com'
Konfigurasikan server surat Anda untuk Wacana.
Jika server email Anda berada di server yang sama dengan Discourse, konfigurasikan sebagai berikut.
DISCOURSE_SMTP_ADDRESS: smtp.example.com # (mandatory)
DISCOURSE_SMTP_PORT: 587 # (optional)
DISCOURSE_SMTP_USER_NAME: YOUR_EMAIL_ACCOUNT # (optional)
DISCOURSE_SMTP_PASSWORD: YOURPASSWORD # (optional)
DISCOURSE_SMTP_ENABLE_START_TLS: flase # (optional, default true)
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
Jika Anda menggunakan server SMTP jarak jauh, harap edit app.ymlsebagai berikut.
DISCOURSE_SMTP_ADDRESS: smtp.example.com # (mandatory)
DISCOURSE_SMTP_PORT: 587 # (optional)
DISCOURSE_SMTP_USER_NAME: your@example.com # (optional)
DISCOURSE_SMTP_PASSWORD: YOURPASSWORD # (optional)
DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true)
Simpan dan keluar app.yml.
Jalankan perintah di bawah ini untuk bootstrap Discourse.
./launcher bootstrap app
Setelah proses bootstrap selesai, mulailah Wacana.
./launcher start app
Di PC klien Anda, masukkan nama domain yang Anda konfigurasikan untuk Wacana app.yml. Anda akan melihat contoh Wacana Anda sendiri.
app.ymluntuk membuat Docker mendengarkan pada port 8080../launcher rebuild appuntuk membangun kembali instance Wacana Anda.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
Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.
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'.
Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.
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.
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 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?
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!
Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.