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 56: Line 56:
 </code> </code>
 Pada bagian kongigurasi host tambahkan line: Pada bagian kongigurasi host tambahkan line:
-<code conf>+<code bash>
 host    powerdns    pdns          <poweradmin-ip>/32    md5 # Dapat dihapus nanti setelah init powerdns host    powerdns    pdns          <poweradmin-ip>/32    md5 # Dapat dihapus nanti setelah init powerdns
 host    powerdns    poweradmin    <poweradmin-ip>/32    md5 host    powerdns    poweradmin    <poweradmin-ip>/32    md5
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.1772198257.txt.gz
  • Last modified: 2026/02/27 20:17
  • by ilyasa