KeeWeb: Difference between revisions
No edit summary |
No edit summary |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== | '''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'''. | ||
<syntaxhighlight lang=" | |||
== Persiapan sistem == | |||
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 | sudo su | ||
apt-get update -y | 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> | </syntaxhighlight> | ||
== | == Instalasi Docker == | ||
'''Docker''' merupakan komponen inti yang dibutuhkan untuk menjalankan kontainer KeeWeb. Instalasi Docker dilakukan melalui repositori resmi dengan langkah berikut. | |||
<syntaxhighlight lang=" | |||
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" | === Penambahan repositori resmi === | ||
<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 | apt-get install docker-ce -y | ||
docker -v | docker -v | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | === Alternatif untuk Ubuntu 20.10 === | ||
<syntaxhighlight lang=" | 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> | |||
|} | |||
== 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 | git clone https://github.com/SvenC56/docker-keeweb.git | ||
cd docker-keeweb | cd docker-keeweb | ||
docker build -t svenc56/keeweb . | |||
docker build -t svenc56/keeweb | |||
docker images | docker images | ||
docker run -d -p 80:80 svenc56/keeweb | docker run -d -p 80:80 svenc56/keeweb | ||
docker ps | docker ps | ||
</syntaxhighlight> | </syntaxhighlight>Perintah <code>docker ps</code> digunakan untuk memverifikasi bahwa kontainer telah berjalan dengan benar. | ||
== 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. | |||
== Lihat pula == | |||
* [[KeePass]] - aplikasi pengelola kata sandi asal yang menjadi dasar KeeWeb | |||
* [[Docker]] - platform kontainerisasi | |||
* [[Ubuntu]] - distribusi Linux yang digunakan pada panduan ini | |||
[[Category:Software]] | [[Category:Software]] | ||
Latest revision as of 19:17, 12 November 2026
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.
Persiapan sistem
Sebelum memulai proses instalasi, pengguna disarankan untuk masuk sebagai superuser serta memperbarui seluruh paket sistem ke versi terbaru guna memastikan kompatibilitas dan keamanan.
sudo su
apt-get update -y
Setelah pembaruan selesai, dependensi pendukung perlu dipasang. Dependensi tersebut mencakup pustaka transportasi HTTPS, sistem kendali versi Git, sertifikat CA, serta utilitas tambahan.
apt-get install apt-transport-https git ca-certificates curl \
software-properties-common gnupg2 unzip -y
Instalasi Docker
Docker merupakan komponen inti yang dibutuhkan untuk menjalankan kontainer KeeWeb. Instalasi Docker dilakukan melalui repositori resmi dengan langkah berikut.
Penambahan repositori resmi
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
Alternatif untuk Ubuntu 20.10
Pada Ubuntu versi 20.10, instalasi Docker dapat dilakukan melalui metode yang lebih ringkas:
| Versi Docker | Perintah instalasi |
|---|---|
| 19.03.11 | snap install docker
|
| 19.03.13-0ubuntu3.1 | apt install docker.io
|
Penerapan KeeWeb
Setelah Docker terpasang, citra (image) KeeWeb dibangun dari repositori publik milik pengembang SvenC56, kemudian dijalankan sebagai kontainer pada porta 80.
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
Perintah docker ps digunakan untuk memverifikasi bahwa kontainer telah berjalan dengan benar.
Akses dasbor
Setelah kontainer aktif, dasbor KeeWeb dapat diakses melalui peramban web dengan URL:
http://your-server-ip
Ganti your-server-ip dengan alamat IP server tempat KeeWeb dipasang.