Postingan

Cara Konfigurasi SSH Key Authentication

Gambar
  1. Simpan Private Key di Laptop Di aplikasi PuTTY Key Generator yang ada di screenshot kamu: Klik tombol Save private key . Kalau ada peringatan soal passphrase, klik Yes saja (biar bener-bener gak perlu ngetik apa-apa nanti). Kasih nama filenya, misal kunci_server.ppk , lalu simpan di folder yang aman di laptop kamu. 2. Daftarkan Kunci ke User satuenanm Sekarang, kamu harus kasih tahu server kalau kunci itu boleh dipakai buat masuk ke user satuenanm . Copy-paste perintah ini di terminal root kamu: # Buat folder dan file kunci mkdir -p /home/satuenam/.ssh nano /home/satuenam/.ssh/authorized_keys Setelah itu: Balik ke PuTTYGen , copy semua teks yang ada di kotak putih besar (yang tulisannya diawali ssh-rsa AAAAB3... ). Paste ke dalam terminal yang tadi kamu buka pakai nano . Simpan (Tekan Ctrl + O , lalu Enter , lalu Ctrl + X ). Jalankan perintah ini biar izinnya benar: chown -R satuenam:satuenam /home/satuenam/.ssh chmod 700 /home/satuenam/.ssh chmod 600 /home/satuenam/.ssh/auth...

cara install mail server di rhel

Gambar
  1. PAKET INSTALASI dnf install postfix dovecot httpd php php-mysqlnd php-intl php-mbstring php-json php-xml mariadb-server wget -y  2. AKTIFKAN LAYANAN systemctl enable --now postfix systemctl enable --now dovecot systemctl enable --now httpd systemctl enable --now mariadb  3. DATABASE ROUNDCUBE mysql -u root -p CREATE DATABASE roundcube; CREATE USER 'roundcube'@'localhost' IDENTIFIED BY 'jaringan'; GRANT ALL PRIVILEGES ON roundcube.* TO 'roundcube'@'localhost'; FLUSH PRIVILEGES; EXIT;  4. UNDUH ROUNDCUBE cd /var/www wget https://github.com/roundcube/roundcubemail/releases/download/1.6.6/roundcubemail-1.6.6-complete.tar.gz tar -xvzf roundcubemail-1.6.6-complete.tar.gz mv roundcubemail-1.6.6 roundcube chown -R apache:apache /var/www/roundcube  5. IMPOR BASIS DATA mysql -u roundcube -p roundcube < /var/www/roundcube/SQL/mysql.initial.sql  6. ATUR NAMA HOST hostnamectl set-hostname mail.17-tkja.lab  7. EDIT HOST nano /etc/hosts Isi: 127.0.0.1 ...

cara install prometheus di rhel

Gambar
  1. Instal & Siapkan Prometheus Buat pengguna useradd --no-create-home --shell /bin/false prometheus Download Prometheus (WAJIB pakai versi, jangan wildcard) cd /opt wget https://github.com/prometheus/prometheus/releases/download/v3.11.2/prometheus-3.11.2.linux-amd64.tar.gz Ekstrak & ganti nama tar -xvzf prometheus-3.11.2.linux-amd64.tar.gz mv prometheus-3.11.2.linux-amd64 prometheus Buat folder penting mkdir -p /etc/prometheus mkdir -p /var/lib/prometheus Salin berkas cp /opt/prometheus/prometheus /usr/local/bin/ cp /opt/prometheus/promtool /usr/local/bin/ cp /opt/prometheus/prometheus.yml /etc/prometheus/ Atur izin chown -R prometheus:prometheus /etc/prometheus /var/lib/prometheus 2. Buat Layanan Prometheus nano /etc/systemd/system/prometheus.service Isi: [Unit] Description=Prometheus After=network.target [Service] User=prometheus ExecStart=/usr/local/bin/prometheus \ --config.file=/etc/prometheus/prometheus.yml \ --storage.tsdb.path=/var/lib/prometheus [Install] Wan...

cara install librenms di rhel

Gambar
  1. MEMBANGUN KETERGANTUNGAN dnf update -y dnf install -y epel-release dnf install -y git httpd php php-cli php-curl php-gd php-mbstring php-mysqlnd php-snmp php-xml php-zip php-fpm php-opcache mariadb-server net-snmp net-snmp-utils rrdtool unzip cronie  2. PAKAI PHP 8.2 dnf module reset php -y dnf module enable php:8.2 -y dnf install php -y systemctl restart php-fpm 3. BASIS DATA systemctl enable --now mariadb mysql_secure_installation Masuk: mysql -u root -p CREATE DATABASE librenms CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'librenms'@'localhost' IDENTIFIED BY 'passwordku'; GRANT ALL PRIVILEGES ON librenms.* TO 'librenms'@'localhost'; FLUSH PRIVILEGES; EXIT; 4. INSTAL LIBRENMS useradd librenms -d /opt/librenms -M -r -s /bin/bash cd /opt git clone https://github.com/librenms/librenms.git chown -R librenms:librenms /opt/librenms chmod 771 /opt/librenms 5. INSTAL LIBRENMS YANG MENGANDUNG KETERGANTUNGAN su - librenms ./scr...

cara install lms moodle di rhel

Gambar
  1. Install paket yang dibutuhkan Jalankan sebagai root: dnf install -y httpd mariadb-server php php-mysqlnd php-gd php-intl php-xml php-mbstring php-opcache php-cli unzip wget 👉 Ini akan menginstal: Apache HTTP Server  (web server) MariaDB  (database) PHP  (backend LMS) 2. Start & enable service systemctl enable --now httpd systemctl enable --now mariadb Cek: systemctl status httpd systemctl status mariadb 3. Setup database Moodle Masuk MariaDB: mysql Lalu jalankan: CREATE DATABASE moodle; CREATE USER 'moodleuser' @ 'localhost' IDENTIFIED BY '123' ; GRANT ALL PRIVILEGES ON moodle. * TO 'moodleuser' @ 'localhost' ; FLUSH PRIVILEGES ; EXIT ; 4. Download Moodle (LMS) cd /var/www/html wget https://download.moodle.org/latest.zip unzip latest.zip mv moodle-* moodle Buat folder data: mkdir /var/www/moodledata chown -R apache:apache /var/www/moodledata chown -R apache:apache /var/www/html/moodle 5. Setting Apache Virtual Host...