Hiện tại dịch vụ này cần có thẻ credit mới có thể dùng full tính năng, mọi người có thể qua dùng mogenius.com, đăng ký tài khoản rồi tạo server theo hướng dẫn website rất dễ.
Vì đây là dịch vụ miễn phí, cho nên không biết là nó sẽ thay đổi chính sách hay không, thường xuyên export data bitwarden để backup nhé.A/ Giới Thiệu:
Bitwarden là dịch vụ quản lí, sync mật khẩu. Bài viết này sẽ hướng dẫn cách tự tạo "server" để chạy Vaultwarden. Vaultwarden là một fork của Bitwarden nó được viết lại hoàn toàn bằng ngôn ngữ Rust nhằm mục đích chạy lẹ hơn so với bản Bitwarden gốc. Và nó không khác gì Bitwarden cũng là mã nguồn mở và thêm các tính năng pro của Bitwarden. Mục đích của việc sử dụng Vaultwarden mà không dùng Bitwarden, đơn giản vì Bitwarden quá nặng không phù hợp để sử dụng các dịch vụ miễn phí vì họ có giới hạn tài nguyên đối với free tier.
B/ Chuẩn bị:
Tài khoản Github (Tài khoản đã tạo trên 180 ngày)
Tài khoản Railway: https://railway.app/
Đăng nhập qua github nó đòi hỏi quyền gì thì chấp nhận đừng sửa gì cả.
Sau khi login xong nhớ nhấn vào đây chấp nhận điều khoản sử dụng của nó
![]()
Railway có free tier, tuy nhiên nó chỉ cho phép deploy với tài khoản github nào đã tạo trên 180 ngày.
Nếu không có tài khoản github trên 180 ngày, thì buộc lòng phải đưa thẻ credit cho bên Railway xác thực, họ chấp nhận cả thẻ prepaid (Viettel money mastercard, thẻ cake của VIB... và thẻ phải có 10$ trong thẻ họ sẽ trừ rồi trả lại liền) tại đây https://railway.app/account/billing
Hoặc viết 1 thư tâm sự cho bên Railway họ sẽ xác thực bằng cơm, cơ mà khá hên xui tại đây: https://railway.app/verify
C/ Selfhost:
Sau khi đăng ký tài khoản xong
Vào link này https://railway.app/new/template/vaultwarden
Nó đòi hỏi quyền gì thì chấp nhận đừng sửa gì cả.
Nó sẽ mở ra bảng này
![]()
Tích chọn vào Private repository nếu thích không bắt buộc.
Ô ADMIN_TOKEN cực kì quan trọng, đây là password admin của server Bitwarden, không thể thay đổi, nên vào trang này để tạo password ngẫu nhiên, vì server của mọi người sẽ phải public vì thế cần phải có password đủ dài để không bị người ngoài brute force được password.
https://bitwarden.com/password-generator/
Chỗ Length chọn là 48 maximum độ dài cho phép (giữ nguyên đừng chọn gì thêm). Sau khi có được password lưu lại đâu đó (không cần quan trọng việc sẽ bị mất, vì có thể xem lại password đó trong trang cài đặt của railway), copy đống đó vào ô ADMIN_TOKEN. Sau đó kéo xuống ấn Deploy
![]()
D/ Cá nhân hóa:
Sau khi ấn deploy,nó sẽ chuyển sang 1 trang khác chờ trong khoản 2-3 phút
Nếu bị lỗi thì làm theo hưỡng dẫn này:
https://voz.vn/t/huong-dan-selfhost-bitwarden-mien-phi-bang-railway.551160/post-19149926
Trong lúc chờ có thể chỉnh sửa lại domain thành tên khác cho đẹp bằng cách (lưu ý đổi gì thì vẫn phải có đuôi .up.railway.app nhé)
![]()
Sau đó mở đường link đó lên là truy cập vào được host bitwarden.
Đăng ký một tài khoản như bình thường rồi đăng nhập.
Để truy cập vào tài khoản admin của host thì vào đây: https://XXXX.up.railway.app/admin (XXXX) là tên bạn lựa ở bước trên. Nó sẽ hỏi password là cái password tạo ở bước trên. Cái này là nâng cao ai thích vọc thì vọc, chứ xài bình thường là đủ rồi.
Nếu như bỗng nhiên quên mất admin password thì vào đây
![]()
E/ Gắn Self host vào trong extension bitwarden:
Bài viết này chỉ hướng dẫn extension trên firefox thôi nhé còn lại như app android, ios, pc... mọi người làm tương tự, nó cũng giống nhau y đúc nhau cả. Đều bấm vào cái hình Setting góc phải trên cùng, rồi copy paste cái link host https://XXXX.up.railway.app/ vào rồi bấm save.
![]()
![]()
Sau khi làm xong, login bình thường bằng tài khoản đã đăng kí trước.
Backup hình: https://imgur.com/a/urESTvI




