-
Notifications
You must be signed in to change notification settings - Fork 55
Bitwarden
- Quick Reference - http://bitwarden.PTS
- PTS Application - Part of the Core Suite
Table of Contents
The easiest and safest way for individuals, teams, and business organizations to store, share, and sync sensitive data. In short, Bitwarden enables users to store and sync their passwords; providing personal control and is free!
Bitwarden is 100% open source software. The source code for Bitwarden is hosted on GitHub and everyone is free to review, audit, and contribute to the Bitwarden codebase.
To access the program after deployment, you can reach it via the following methods. Subdomain access is only accessible by setting up Traefik.
Bitwarden does not work through the use of a port; requires a subdomain.
When utilizing Bitwarden, ensure that Traefik is established and that the Bitwarden subdomain is working. Bitwarden requires that a user creates an account, which is a simple process. The reason that Bitwarden does not work through the use of a port is (1) bad security and (2) creates a special key that cannot be utilized through unencrypted means.
Bitwarden not only provides the ability to save passwords, but noted information including the use of personal credit cards. If adding any financial information; ensure to secure Bitwarden through the use of two step authentication (info listed below)
Tools: Provides the user the ability to generate passwords on the spot with certain criteria Reports: A hidden gym that providers the user information if certain utilized passwords are reported to be leaked on the Internet
Bitwarden has some useful tools and reports. Within Bitwarden, select tools and the following menu is shown as demonstrated below.
Bitwarden not only protects a user's passwords, but enables additional security through the use of two form authentication. If enabled, ensure that being able to use the two step authentication is useable and accessible depending on where you live/work.
Simply go to settings > two step login > and select from one of the several options that are provided!
Sync data across easily with your chrome browser: Chrome Extension - Click Here
Log in to Portainer and find the container (default name is bitwarden), click on the Bitwarden container and edit/duplicate the container so you can start editing it. Find **Env **in the tabs. Then make sure to add / edit the following settings:
- DOMAIN (default: https://bitwarden.DOMAIN.com)
- SMTP_HOST (default: in-v3.mailjet.com)
- SMTP_FROM (default: no-reply@DOMAIN.com)
- SMTP_PORT (default: 587)
- SMTP_SSL (default: true)
- SMTP_USERNAME (default: GET FROM MAILJET)
- SMTP_PASSWORD (default: GET FROM MAILJET)
- SMTP_FROM_NAME (default: Bitwarden)
- SIGNUPS_ALLOWED = false (this disables further signups - does not affect invited users later in organizations)
Obviously you should change the settings above f.ex. **DOMAIN **to your own domain and check the SMTP server settings. Finally redeploy the image to finalize the settings.
A word of note - if you have problems connecting the extensions this may be due to the PTS' PTS-Shield if this is deployed. What happens is the extensions are looking for a valid API response from the server and not Google's Authentication form. Therefore you have to disable the oauth label in the container. Here's how you do it:
Log in to Portainer and find the container (default name is bitwarden), click on the Bitwarden container and edit/duplicate the container so you can start editing it. Find Labels in the tabs. Find the one marked in yellow in the picture below and DELETE it. Redeploy the container and all should work.
Then proceed like this: Click the browser extension button top right in Chrome and choose Settings on the main screen (1), fill out your own server address (2) then click save, you may now login using your details (3).
Bitwarden is a great program to utilize to store and maintain your information for free. If you have any questions, please visit our forums at https://PTS
Wiki - Wiki
- Recommended Pre-Reading
- Server - Storage Planning
- Usenet or BitTorrent
- PTS Editions
- PTS Folder Structure
- PTS-Repos
- Common Issues
Data Transport
- Traefik
- Port Guard
- PTS Shield
- PTS Press
- Google Cloud - GCE
- Hetzner Cloud
- PTS Fork
- Extra PTS Commands
- PTS Vault - Data Storage
- PTSPatrol
- Plex AutoScan in Docker Container
- Plex_Dupefiner
- Traktarr
- System & Network Auditor
- PreInstaller & UnInstaller
Core Apps [Expand]
Community Apps [Expand]
- AirSonic
- Bazarr
- Bitwarden
- BookSonic
- cAdvisor
- Cloud Commander
- Deluge
- DelugeVPN
- Dozzle
- Duplicati
- Filebrowser
- FlexGet
- Gazee
- Headphones
- Heimdall
- HomeAssistant
- jd2-openvpn
- Kitana
- Logarr
- MakeMKV
- MariaDB
- McMyadmin
- MEDUSA
- Mellow
- Miniflux
- Monitorr
- Muximux
- Mylar
- NextCloud
- NowShowing
- NZBHydra2
- Organizr
- plpp
- pyLoad
- qBittorrent
- QBittorrent VPN
- radarrsyncarr
- Resilio
- rflood-openvpn
- rutorrent-openvpn
- Shoko Anime Server
- SpeedTest
- SyncLounge
- Teamspeak3
- The Lounge
- Transmission
- Trakt.or
- Ubooquity
- Varken
- vnc-xfce
- vnstat
- ZeroTier