00:00:00Kebanyakan orang sekarang menganggap pengelola kata sandi hanyalah langganan lain yang harus
00:00:04dijalani.
00:00:05Saya juga sempat berpikir begitu.
00:00:06Lalu saya berhenti membayar 1Password, berhenti menggunakan NordPass, dan memindahkan semuanya ke M4 Pro saya.
00:00:13Sekarang jadi lebih cepat, sepenuhnya pribadi, dan tidak memakan biaya apa pun.
00:00:16Ini adalah Vault Warden, alternatif sumber terbuka untuk 1Password yang akan menyelamatkan Anda dari membayar
00:00:21langganan lainnya.
00:00:22Saya akan menunjukkan cara menyiapkannya di peramban Anda, dan juga cara mengintegrasikannya
00:00:26langsung ke terminal untuk mempercepat alur kerja pengembangan Anda.
00:00:34Sekarang poin singkat tentang mengapa semua ini penting.
00:00:36Jika Anda seorang pengembang, pengelola kata sandi berada tepat di tengah-tengah hampir semua hal
00:00:41yang kita lakukan.
00:00:42Kita punya login, token, kunci SSH, mungkin kode autentikasi dua faktor, semuanya ada di sana.
00:00:47Jadi, ketika alat itu mahal, atau Anda terkunci dalam sistem milik orang lain, itu bisa menjadi
00:00:52masalah.
00:00:53Bagaimana jika terjadi sesuatu?
00:00:55Mungkin pengelola kata sandi itu mudah, tapi kita akhirnya membayar selamanya, dan kita masih bergantung
00:00:59pada infrastruktur orang lain.
00:01:01Bitwarden versi hos-mandiri resmi memang berfungsi, tapi juga lebih berat daripada yang sebenarnya dibutuhkan kebanyakan pengembang.
00:01:06Vault Warden mengambil arah sebaliknya.
00:01:09Ini adalah implementasi ulang berbasis Rust, ringan, biasanya di bawah 100MB RAM, dan berfungsi dengan
00:01:15setiap aplikasi Bitwarden.
00:01:16Anda mendapatkan enkripsi ujung-ke-ujung penuh, akses CLI untuk skrip dan CI/CD, WebAuth, dan dukungan
00:01:23YubiKey.
00:01:24Sangat bagus di Apple Silicon, karena saya menjalankannya di sini di M4.
00:01:27Biarkan saya menunjukkan seberapa cepat ini sebenarnya.
00:01:29Jika Anda menikmati alat dan tips pemrograman seperti ini, pastikan untuk berlangganan ke saluran ini.
00:01:33Kami punya video baru yang dirilis setiap saat.
00:01:36Sekarang inilah seluruh pengaturan saya.
00:01:38Hanya satu file Docker Compose sederhana dengan satu kontainer, satu volume, dan satu token admin.
00:01:44Setelah saya memiliki semuanya, saya tinggal menyimpan file Docker-nya.
00:01:47Saya kemudian bisa menjalankan Docker Compose up, dan selesai.
00:01:50Jadi itu sudah sangat cepat.
00:01:52Siapa pun dengan pengetahuan dasar Docker bisa melakukan ini secara langsung.
00:01:56Sekarang saya bisa membuka localhost di port 8080, saya akan membuat akun, dan Anda punya
00:02:03brankas sendiri yang berjalan secara lokal.
00:02:05Mari tambahkan satu login di sini, sekadar akun GitHub tiruan untuk tujuan ini.
00:02:10Dan Anda bisa membuat login baru seperti yang diharapkan, bahkan membuat kata sandi acak langsung di sini,
00:02:14yang cukup keren.
00:02:16Sekarang ini adalah versi webnya.
00:02:18Anda tidak butuh aplikasi khusus atau apa pun untuk ini, semuanya di localhost.
00:02:22Sekarang jika saya pergi dan memasang ekstensi peramban Chrome Bitwarden yang normal, ini dia.
00:02:28Sudah terunduh.
00:02:29Saya pergi untuk membuat akun, dan saya hanya mengatur lingkungannya ke hos-mandiri.
00:02:34Saya kembali ke halaman login, dan sekarang saya bisa menggunakan nama pengguna dan kata sandi asli saya untuk masuk
00:02:38ke ekstensi Chrome yang kita buat di aplikasi web tadi.
00:02:42Pengisian otomatis masih bekerja secara instan, yang mana luar biasa, dan saya melakukan semua ini sangat cepat, dan kita
00:02:47sepenuhnya menggunakan hos-mandiri sekarang, yang mana sangat keren.
00:02:50Jika Anda ingin masuk ke CLI, Anda bisa login dengan Bitwarden CLI dan menarik kredensial
00:02:55secara langsung, yang berarti Anda bisa memasukkan rahasia ke dalam skrip alur kerja Anda.
00:03:00Pertama-tama, saya akan melakukan brew install Bitwarden CLI, karena saya pakai Mac, kan?
00:03:04Setelah selesai, saya tinggal login dengan mengetik bw login, masukkan email, masukkan kata sandi,
00:03:10selesai.
00:03:11Sekarang setelah semuanya siap digunakan, saya bisa menjalankan bw unlock kapan saja, mengetik ulang kata sandi saya,
00:03:16dan memerintahkannya apa yang harus dilakukan.
00:03:18Sebagai contoh, kita punya login GitHub tadi, jadi jika saya jalankan bw get password github, itu mengembalikan
00:03:24kata sandi yang kita inginkan dari Vault Warden kita.
00:03:28Dan saya menyiapkan ini dalam tiga cara, dan Anda melihat betapa cepatnya ini.
00:03:31Sangat mudah.
00:03:32Sekarang mari kita masukkan ini ke dalam konteks.
00:03:341Password memang bagus, tapi ekosistemnya tertutup.
00:03:37Bitwarden cloud juga bagus, tapi sekali lagi, seperti 1Password, ini tetap layanan berlangganan.
00:03:42Bitwarden hos-mandiri itu hebat, sangat kuat, tapi jauh lebih berat daripada yang sebenarnya kita butuhkan.
00:03:47Jadi Vault Warden bahkan lebih baik karena ringan, cepat, dan tetap gratis,
00:03:51dan berfungsi dengan semua klien Bitwarden yang sudah Anda miliki.
00:03:55Dan perbedaan sebenarnya di sini bukan hanya soal biaya, melainkan kontrol yang lebih besar.
00:03:59Data Anda tidak pernah meninggalkan mesin Anda, tidak ada tembok berbayar, dan Anda tidak perlu mempelajari
00:04:02sistem yang benar-benar baru.
00:04:04Itulah mengapa semakin banyak pengembang yang mulai beralih menggunakannya.
00:04:07Anda mengaturnya sekali, arahkan klien Anda ke sana, dan itu bekerja begitu saja di latar belakang.
00:04:11Jadi saya menyukainya, tapi apa yang sebenarnya dikatakan orang lain tentang hal itu?
00:04:14Yah, seperti yang sudah saya katakan, kan?
00:04:15Ini cepat, terutama di Apple Silicon, lalu memiliki fitur lengkap yang setara dengan alat berbayar,
00:04:20jadi lampiran, folder, organisasi, autentikasi dua faktor, semuanya ada.
00:04:24Dan juga CLI serta API membuatnya sangat mudah untuk mengotomatisasi berbagai hal, di situlah ia benar-benar
00:04:28mulai terasa lebih seperti alat pengembang.
00:04:31Dan privasinya, yah, ada jauh lebih banyak privasi.
00:04:34Ini terenkripsi ujung-ke-ujung, dihoskan sendiri, dan sepenuhnya di bawah kendali Anda.
00:04:37Sekarang jika kita melihat sisi lainnya, kita kini bertanggung jawab atas pembaruan dan cadangan, yang
00:04:43merupakan pertukaran untuk sebuah kendali.
00:04:45Meskipun Docker membuatnya menjadi cukup sederhana.
00:04:47Tidak ada aplikasi seluler resmi, tapi Anda cukup menggunakan aplikasi Bitwarden, dan itu berfungsi dengan
00:04:51sangat baik.
00:04:52Ini tidak menyertakan fitur canggih apa pun seperti SCIM, tapi kebanyakan dari kita tidak membutuhkannya juga.
00:04:56Jadi kekurangannya memang ada, tapi tidak seberapa.
00:05:00Dan saya cukup yakin setelah mencoba ini lebih dalam lagi, entah Anda atau saya akan
00:05:03menemukan hal lain yang mungkin tidak kita sukai.
00:05:05Tapi untuk saat ini, ini adalah alat yang luar biasa, dan fakta bahwa kita memiliki CLI benar-benar memungkinkan kita
00:05:10untuk mengintegrasikannya.
00:05:11Jadi apakah Vault Warden layak?
00:05:12Yah, jika Anda menggunakan sesuatu seperti M4 Pro, jawabannya sangat ya.
00:05:14Jika Anda peduli dengan privasi, dan tidak ingin berlangganan, juga sangat ya.
00:05:18Jika Anda sudah menggunakan Docker, yang saya asumsikan kita semua menggunakannya untuk sesuatu, ini sangat
00:05:22masuk akal, dan sangat mudah untuk disiapkan.
00:05:24Bahkan jika Anda baru dalam hal hos-mandiri, ini adalah salah satu tempat termudah untuk memulai, karena
00:05:28hasilnya instan.
00:05:29Anda menghemat uang, tetap memegang kendali, dan alur kerja harian Anda tetap lancar.
00:05:33Nah, jika Anda ingin pemeliharaan nol, dan Anda tidak keberatan membayar langganan ini, kan?
00:05:37Maksud saya, lihat, saya masih menggunakan 1Password.
00:05:40Itu bagus.
00:05:41Bitwarden Cloud masih merupakan pilihan yang lebih cocok.
00:05:43Saya mengerti.
00:05:44Jika Anda ingin kontrol lebih yang sulit dikalahkan, Vault Warden adalah pasangan yang sangat keren.
00:05:48Jika Anda menikmati alat sumber terbuka seperti ini dan tips pemrograman, pastikan untuk berlangganan saluran
00:05:52Better Stack.
00:05:53Sampai jumpa di video lainnya.