deployment:network:powerdns:poweradmin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
deployment:network:powerdns:poweradmin [2026/02/27 20:17] – [Konfigurasi Postgres Database Allow Remote Connection (Optional)] ilyasadeployment:network:powerdns:poweradmin [2026/03/01 17:37] (current) – [Run the Web Installer] ilyasa
Line 102: Line 102:
  
 ==== Run the Web Installer ==== ==== Run the Web Installer ====
-Open your browserhttp://your-server-ip:8081/install/+=== Buka Installer pada browser http://your-server-ip:8081/install/ === 
 +{{ :deployment:network:powerdns:padmin1.png?nolink |}} 
 +=== Setting Database connection === 
 +Powerdns perlu akses ke powerdns database dengan untuk mengenerate tables yang diperlukan, Berikan creds user/roles yang pdns yang kita buat sebelumnya. (Ini hanya diperlukan pada awal init poweradmin)  
 +{{ :deployment:network:powerdns:padmin-database.png?nolink |}}
  
 +=== Setting Database user untuk poweradmin ===
 +Sekarang kita akan mengenerate user database untuk poweradmin. sesuaikan dengan user yang kita allow pada konfigurasi di atas. 
 +{{ :deployment:network:powerdns:padmin-database2.png?nolink&600 |}}
 +{{ :deployment:network:powerdns:padmin-database3.png?nolink&600 |}}
 +Kita akan diberikan sql file untuk di jalankan pada powerdns server. Cukup jalankan ini saja pada powerdns server.
 +<code sql>
 +sudo -u postgres psql -d powerdns -c "CREATE USER poweradmin WITH PASSWORD 'poweradmin.fopens.net';;"
 +sudo -u postgres psql -d powerdns -c "GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO poweradmin;"
 +sudo -u postgres psql -d powerdns -c "GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO poweradmin;"
 +</code>
 +
 +=== Setting /config/setting.php ===
 +Setelah nya poweradmin akan memberikan ''setting.php'' yang dapat disalin di file webserver poweradmin
 +{{ :deployment:network:powerdns:padmin-settingphp.png?nolink |}}
 +<code bash>
 +nano /var/www/poweradmin/config/settings.php
 +</code>
 +dan salin sesuai yang digenerate oleh installer poweradmin.
 +
 +
 +=== Delete file installer pada webserver ===
 +
 +{{ :deployment:network:powerdns:padmin-laststep.png?nolink |}}
 +Selanjutnya adallah tinggal delete file installer pada webserver
 +<code bash>
 +rm /var/www/poweradmin/install/ -rf
 +</code>
 +
 +=== Poweradmin ===
 +{{ :deployment:network:powerdns:padmin-result.png?nolink |}}
  • deployment/network/powerdns/poweradmin.1772198270.txt.gz
  • Last modified: 2026/02/27 20:17
  • by ilyasa