Skip to content
PhysK edited this page Jan 22, 2020 · 2 revisions

Table of Contents

  1. Intro
  2. Access Information
  3. PTS YouTube
  4. Configuration
    1. Account
    2. General Layout
    3. Tools and Reports
    4. Two Step Authentication
    5. Chrome Extension
    6. Miscellaneous settings
    7. Connecting browser extension, iOS/Android app
  5. Summary

1. Intro

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.

2. Access Information

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.

3. PTS YouTube

4. Configuration

i. Account

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.

ii. General Layout

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

iii. Tools and Reports

Bitwarden has some useful tools and reports. Within Bitwarden, select tools and the following menu is shown as demonstrated below.

iv. Two Step Authentication

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!

v. Chrome Extension

Sync data across easily with your chrome browser: Chrome Extension - Click Here

Misc. settings (SMTP / disable signup etc.)

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.

Connecting browser extension, iOS/Android app

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).

5. Summary

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

Useful Starter Links

  1. Introduction
  2. G-Suite Signup
  3. Recommended NewsHosts
  4. Change Log

Prior Planning 101

  1. Recommended Pre-Reading
  2. Server - Storage Planning
  3. Usenet or BitTorrent
  4. PTS Editions
  5. PTS Folder Structure
  6. PTS-Repos
  7. Common Issues

Deploy & Config

PTS-Team
  1. SSH Server Access
  2. Install PTS
  3. WatchTower
  4. Remote Path Mappings

Data Transport
  1. PTS Clone
    1. Google OAuth Keys
    2. PTS Move
    3. PTS Blitz
    4. 2nd HD Option

Key Components

  1. Traefik
  2. Port Guard
  3. PTS Shield
  4. PTS Press
  5. Google Cloud - GCE
    1. Automated setup
  6. Hetzner Cloud
  7. PTS Fork
  8. Extra PTS Commands

Blitz App Info

  1. Accessing PTS Apps
  2. App Port Scheme

Tools & Services

Core Apps [Expand]
  1. Emby
  2. Jackett
  3. Jellyfin
  4. LazyLibrarian
  5. Lidarr
  6. Netdata
  7. NZBGet
  8. Ombi
  9. Plex
  10. Portainer
  11. qBittorrent
  12. Radarr
  13. Radarr4k
  14. RadarrHDR
  15. RuTorrent
  16. SABnzbd
  17. Sonarr
  18. Sonarr4k
  19. SonarrHDR
  20. Tautulli
  21. JDownloader2
Community Apps [Expand]
  1. AirSonic
  2. Bazarr
  3. Bitwarden
  4. BookSonic
  5. cAdvisor
  6. Cloud Commander
  7. Deluge
  8. DelugeVPN
  9. Dozzle
  10. Duplicati
  11. Filebrowser
  12. FlexGet
  13. Gazee
  14. Headphones
  15. Heimdall
  16. HomeAssistant
  17. jd2-openvpn
  18. Kitana
  19. Logarr
  20. MakeMKV
  21. MariaDB
  22. McMyadmin
  23. MEDUSA
  24. Mellow
  25. Miniflux
  26. Monitorr
  27. Muximux
  28. Mylar
  29. NextCloud
  30. NowShowing
  31. NZBHydra2
  32. Organizr
  33. plpp
  34. pyLoad
  35. qBittorrent
  36. QBittorrent VPN
  37. radarrsyncarr
  38. Resilio
  39. rflood-openvpn
  40. rutorrent-openvpn
  41. Shoko Anime Server
  42. SpeedTest
  43. SyncLounge
  44. Teamspeak3
  45. The Lounge
  46. Transmission
  47. Trakt.or
  48. Ubooquity
  49. Varken
  50. vnc-xfce
  51. vnstat
  52. ZeroTier

Misc Info & Articles

  1. Change Server Time
  2. Fail2Ban
  3. Custom Containers
  4. Deploying Varken, Influx, Telegraf, Grafana
  5. cloneclean commands
  6. Understanding htop
Scripts
  1. Scripting Area
    1. Auto Upload for Sonarr and Lidarr
    2. Auto Delete Log
    3. Plex Plugin DB Backup
    4. Plex fast BACKUP
    5. Delete All Unmonitored from Radarr
Clone this wiki locally