KeeWeb: Difference between revisions

Created page with "== Instalasi == sudo su * Sebelum memulai, disarankan untuk memperbarui paket sistem Anda ke versi terbaru. Anda dapat memperbaruinya dengan perintah berikut: apt-get upda..."
 
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Instalasi ==
'''KeeWeb''' adalah aplikasi pengelola kata sandi (''password manager'') sumber terbuka berbasis web yang kompatibel dengan format basis data KeePass. Artikel ini menguraikan prosedur instalasi KeeWeb di sistem operasi Ubuntu dengan memanfaatkan kontainer '''Docker'''.
sudo su


* Sebelum memulai, disarankan untuk memperbarui paket sistem Anda ke versi terbaru. Anda dapat memperbaruinya dengan perintah berikut:
== Persiapan sistem ==
apt-get update -y
Sebelum memulai proses instalasi, pengguna disarankan untuk masuk sebagai ''superuser'' serta memperbarui seluruh paket sistem ke versi terbaru guna memastikan kompatibilitas dan keamanan.<syntaxhighlight lang="bash">
sudo su
apt-get update -y
</syntaxhighlight>Setelah pembaruan selesai, dependensi pendukung perlu dipasang. Dependensi tersebut mencakup pustaka transportasi HTTPS, sistem kendali versi '''Git''', sertifikat CA, serta utilitas tambahan.<syntaxhighlight lang="bash">
apt-get install apt-transport-https git ca-certificates curl \
    software-properties-common gnupg2 unzip -y
</syntaxhighlight>


* Setelah semua paket diperbarui, instal dependensi lain yang diperlukan dengan perintah berikut:
== Instalasi Docker ==
apt-get install apt-transport-https git ca-certificates curl software-properties-common gnupg2 unzip -y
'''Docker''' merupakan komponen inti yang dibutuhkan untuk menjalankan kontainer KeeWeb. Instalasi Docker dilakukan melalui repositori resmi dengan langkah berikut.


=== Install Docker ===
=== Penambahan repositori resmi ===
* Paket Docker sangat dibutuhkan untuk menginstal pengelola kata sandi KeeWeb. Pertama, tambahkan repositori Docker dengan perintah berikut:
<syntaxhighlight lang="bash">
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
apt-get install docker-ce -y
docker -v
</syntaxhighlight>


curl -fsSL <nowiki>https://download.docker.com/linux/ubuntu/gpg</nowiki> | apt-key add - add-apt-repository "deb [arch=amd64] <nowiki>https://download.docker.com/linux/ubuntu focal stable</nowiki>"
=== Alternatif untuk Ubuntu 20.10 ===
Pada Ubuntu versi 20.10, instalasi Docker dapat dilakukan melalui metode yang lebih ringkas:
{| class="wikitable"
!Versi Docker
!Perintah instalasi
|-
|19.03.11
|<code>snap install docker</code>
|-
|19.03.13-0ubuntu3.1
|<code>apt install docker.io</code>
|}


apt-get install docker-ce -y
== Penerapan KeeWeb ==
Setelah Docker terpasang, citra (''image'') KeeWeb dibangun dari repositori publik milik pengembang '''SvenC56''', kemudian dijalankan sebagai kontainer pada porta 80.<syntaxhighlight lang="bash">
git clone https://github.com/SvenC56/docker-keeweb.git
cd docker-keeweb
docker build -t svenc56/keeweb .
docker images
docker run -d -p 80:80 svenc56/keeweb
docker ps
</syntaxhighlight>Perintah <code>docker ps</code> digunakan untuk memverifikasi bahwa kontainer telah berjalan dengan benar.


docker -v
== Akses dasbor ==
Setelah kontainer aktif, dasbor KeeWeb dapat diakses melalui peramban web dengan URL:<syntaxhighlight lang="bash">
http://your-server-ip
</syntaxhighlight>Ganti <code>your-server-ip</code> dengan alamat IP server tempat KeeWeb dipasang.


* Jika menggunakan Ubuntu versi 20.10 bisa menggunakan perintah berikut
== Lihat pula ==
Version 19.03.11
snap install docker


Version 19.03.13-0ubuntu3.1
* [[KeePass]] - aplikasi pengelola kata sandi asal yang menjadi dasar KeeWeb
apt  install docker.io
* [[Docker]] - platform kontainerisasi
 
* [[Ubuntu]] - distribusi Linux yang digunakan pada panduan ini
=== Finishing ===
git clone <nowiki>https://github.com/SvenC56/docker-keeweb.git</nowiki>
 
cd docker-keeweb
 
docker build -t svenc56/keeweb
 
docker images
 
docker run -d -p 80:80 svenc56/keeweb
 
docker ps
 
*Sekarang, buka browser web Anda dan akses dasbor KeeWeb menggunakan URL ''http://your-server-ip''


[[Category:Software]]
[[Category:Software]]
[[Category:Security]]
[[Category:Security]]
[[Category:Linux]]
[[Category:Ubuntu]]
[[Category:Debian]]