Bagaimana cara menonaktifkan centang lokal email secara otomatis setiap pembuatan akun directadmin baru?

Pertama buat file ini

nano /usr/local/directadmin/scripts/custom/domain_create_post.sh

isi dengan

#!/bin/sh
FILE=/etc/virtual/domains
cp -f $FILE $FILE.backup
grep -v -e "^${domain}$" $FILE > $FILE.tmp
mv -f $FILE.tmp $FILE
chmod 644 $FILE
chown mail:mail $FILE
exit 0

dan set permission ke 755

chmod 755 /usr/local/directadmin/scripts/custom/domain_create_post.sh

Maka centang lokal email secara default akan tidak tercentang. Demikian tutorial directadmin ini dan semoga bermanfaat.

Berikut ini adalah script php yang bisa diletakkan di bagian atas sendiri file php untuk memblokir dan memperbolehkan ip address masuk ke server kita.

$ClientIP = $_SERVER['REMOTE_ADDR'];
$First3PartsOfIP = substr($ClientIP, 0, strrpos($ClientIP, '.'));
$AllowedIPs = ['127.0.0.1'];
$AllowedFirst3Parts = ['114.10.46', '103.177.11','139.99.115'];
if (!in_array($ClientIP, $AllowedIPs) && !in_array($First3PartsOfIP, $AllowedFirst3Parts)) {
    //echo "Your IP: $ClientIP<br />";
    die("Access Denied!");
}

Kita gunakan script ini di wp-login.php secara manual untuk memfilter ip address yang bisa masuk dan melakukan autentikasi di website wordpress kita.

Max_user_connection pada database mysql adalah jumlah koneksi simultan atau koneksi bersamaan yang di izinkan.

Misalnya max_user_connection adalah 10, maka Apakah yang dimaksud dihitung 10 user yang terkoneksi secara bersamaan pada satu waktu?

Tidak, belum tentu, yang dihitung adalah sesi koneksi.

Jadi meskipun hanya 1 user jika menggunakan lebih dari 10 sesi koneksi maka akan terhitung telah mencapai max_user_connections

Silahkan baca literatur lainya disini
https://dev.mysql.com/doc/refman/8.4/en/server-system-variables.html#sysvar_max_user_connections

Tutorial berikut ini menjelaskan cara bagaimana mengundang orang lain dan menjadikannya mereka sebagai editor atau admin di blogger kita.

Cara Mengundang

Untuk mengundang orang lain ke website blogger kita silahkan simak video berikut ini

Cara Menjadikan Admin

Setelah orang lain tersebut menerima undangan kita, maka secara otomatis mereka akan memiliki akses level sebagai author atau penulis, nah bagaimana cara menjadikannya sebagai admin?

Demikian cara mengundang user dan menjadikannya sebagai admin di blogger kita dan semoga bermanfaat.

Berikut ini adalah tutorial cara untuk membuka port tertentu melalui command line pada control panel AAPanel pada sistem operasi Debian.

Kita akan membuka port 10050 untuk tujuan monitoring

firewall-cmd --permanent --zone=public --add-port=10050/tcp >/dev/null 2>&1
/sbin/ufw allow 10050/tcp

Kemudian cek dengan cara

# sudo ufw status verbose | grep 10050
10050/tcp                  ALLOW IN    Anywhere
10050/tcp (v6)             ALLOW IN    Anywhere (v6)

Sudah aktif, dan selamat mencoba

Bagaimana cara menghasilkan kembali /etc/virtual/domainowners yang hilang atau kosong di control panel directadmin ? maka berikut ini adalah caranya

nano /etc/virtual/fix_domainowners.sh

isi dengan

#!/bin/sh

for u in `ls /usr/local/directadmin/data/users`; do
{
          for d in `cat /usr/local/directadmin/data/users/$u/domains.list`; do
          {
                    echo "$d: $u"

                    for p in `cat /usr/local/directadmin/data/users/$u/domains/$d.pointers | cut -d= -f1 2>/dev/null`; do
                    {
                              echo "$p: $u"
                    }
                    done;
          }
          done;
}
done;

kemudian setting permission

chmod +x /etc/virtual/fix_domainowners.sh
/etc/virtual/fix_domainowners.sh > /etc/virtual/domainowners
chmod 644 /etc/virtual/domainowners
chown mail:mail /etc/virtual/domainowners

Selesai dan selamat mencoba

Sumber :
https://docs.directadmin.com/directadmin/backup-restore-migration/restore.html

Data list directadmin domain di /etc/virtual/domains hilang kosong maka gunakan script berikut ini untuk menghasilkan ulang isi dari file domains

nano /etc/virtual/fix_domains.sh

isi dengan

#!/bin/sh

echo `hostname`;

for u in `ls /usr/local/directadmin/data/users`; do
{
          for d in `cat /usr/local/directadmin/data/users/$u/domains.list`; do
          {
                    echo "$d"

                    for p in `cat /usr/local/directadmin/data/users/$u/domains/$d.pointers 2>/dev/null | cut -d= -f1 2>/dev/null`; do
                    {
                              echo "$p"
                    }
                    done;
          }
          done;
}
done;

kemudian setting begini

chmod +x /etc/virtual/fix_domains.sh
/etc/virtual/fix_domains.sh > /etc/virtual/domains
chmod 644 /etc/virtual/domains
chown mail:mail /etc/virtual/domains

Selamat mencoba

sumber : https://docs.directadmin.com/directadmin/backup-restore-migration/restore.html#how-to-rebuild-etc-virtual-domains-file-if-it-s-missing

Berikut ini adalah tutorial cara memasang akun email di perangkat android menggunakan applikasi email default yang sudah terpasang

Masuk Menu Pengaturan

Kemudian klik Akun & Sinkronisasi

Klik Tambah Akun

Klik Email

Isi Detail Email dan klik Pengaturan dibawah

Ubah Setting Server Imap & SMTP

Selesai, itulah tadi cara setting email di hp android.

Anda bisa mendapatkan paket email disini https://www.pusathosting.com/email-hosting

Catatan kami seputar zabbix monitoring

Ubah Timeout Service

ini timeout kalau tidak dirubah dan kebetulan mysql nya mati maka server tidak bisa boot atau bisa boot tapi suuuuangat lama…

maka ubahlah seperti ini

nano  /lib/systemd/system/zabbix-server.service

ubah dari

TimeoutSec=infinity

menjadi

TimeoutSec=240s
systemctl daemon-reload
(more…)

Kita telah mencoba update zabbix 6.5 ke 7.2 dengan menggunakan metode berikut ini

  1. Backup db zabbix
  2. Backup file configurasi zabbix yang ada di /etc/zabbix move ketempat lain
  3. Uninstall semua paket zabbix lama
  4. Install baru zabbix 7.2
  5. buat db baru misal zabbix7
  6. install web app via browser
  7. restore db zabbix lama ke zabbix7 baru
  8. jalankan service zabbix-server
  9. monitor log zabbix server di /var/log
    jika ada error table already exist maka anda harus hapus tablenya satu persatu dan biarkan zabbix berproses update satu per satu table sampai selesai
  10. selesai
(more…)

Docker itu adalah platform atau software yang digunakan untuk merepack applikasi dan terisolasi sehingga tidak menggangu sistem operasi utama.

Misal nih, :

kita dulu install apache – php langsung masuk console dan install paketnya

sudo apt install apache2 php libapache2-mod-php php-mysql

kemudian kita menunggu installasi selesai dan dilanjut dengan configure sana sini.

dengan docker kita cukup lakukan

docker pull php:7.4-apache

docker run --name php74-apache -v '/docker/phpscript:/var/www/html/' -p 81:80 -d docker.io/library/php:7.4-apache

Selesai.

Yah sudah selesai, kita cukup letakkan file php kita pada folder /docker/phpscript/index.php

Sangat cepat dan terisolasi.