Qnap [ VaultWarden ex :BitWarden_rs SQL ] [ 1.22.2.0] Password management solution for individuals, teams

QoolBox

Représentant QNAP
2 Janvier 2014
10 559
163
153
49
France
www.qnap.com
qpkg_icon_80.gif

Source :https://github.com/dani-garcia/bitwarden_rs/

Download :

https://www.myqnap.org/product/vaultwarden/

[ QPKG Integration] - Based on BitWarden_rs

MariadDB embedded running on port 23309
use port 8000 HTTP
disable all ADBlock on webrowser (or create rules)
prefix install : /opt/Bitwarden

for HTTPS unset in startup file (for LetsEncrypt for myqnapcloud) and HTTPS will go over port 8000

Code:
export ROCKET_TLS='{certs="/mnt/ext/opt/QcloudSSLCertificate/cert/cert",key="/mnt/ext/opt/QcloudSSLCertificate/cert/key"}'



Note: building the Vault needs ~1.5GB of RAM. On systems like a RaspberryPI with 1GB or less, please enable swapping or build it on a more powerful machine and copy the directory from there. This much memory is only needed for building it, running bitwarden_rs with vault needs only about 10MB of RAM

Password management solution for individuals, teams, and business organizations.

Solve your password management problems
The easiest and safest way for individuals, teams, and business organizations to store, share, and sync sensitive data

YOUR ONLINE SAFETY IS AT RISK
Password theft is a serious problem. The websites and apps that you use are under attack every day. Security breaches occur and your passwords are stolen. When you reuse the same passwords everywhere hackers can easily access your email, bank, and other important accounts.

HOW DO YOU STAY SAFE?
Security experts recommend that you use a different, randomly generated password for every online account that you create. But how are you supposed to remember and keep up with that many passwords? Bitwarden helps you create and manage secure passwords so that you can get back to enjoying your life online.
 
c'est au choix... ça dépend si tu ouvres l’accès à beaucoup de personnes...

après je n'ai pas senti de réel différence entre les deux.. mais c'étais juste des tests basiques,

la version SQL est surement plus gourmande en ressource par contre...
 
updated

Code:
Added support for running on subpath, simply add the subpath to the DOMAIN variable: DOMAIN=https://example.com/custom-path
Attachment size limits, per-user and per-organization, set USER_ATTACHMENT_LIMIT or ORG_ATTACHMENT_LIMIT to a value in kilobytes to apply it.
Updated U2F library which might solve some U2F certificate errors.
Added SMTP test button in the admin page.
Use web vault built by docker autobuild, using the hash to reference the image for extra security
Now accepting y/n, True/False, 1/0 as config options that are booleans.
Fixed error Unique constraint violation when using Two Factor and Postgres.
Fixed error with can_signup_user that didn't allow to change the email address.
Don't error if admin token is empty but disabled
Now email domains are converted to punycode before sending
Enable icons to be cached in the clients
Added option to change invitation org name
Enabled the sending of invitations from the admin panel, even when disabled
Dependency updates
 
updated

Code:
Added support for organization policies
Added support for cloning ciphers
Update web vault to version 2.13
Allow the SMTP login mechanism to be provided without quotes or initial uppercase
Updated dependencies
Make panics loggable
Fix errors when importing into an org or accepting invites
 
updated

Code:
Fixed bug with sync error in mobile clients.
Update web vault to 2.13.2.
Fix websockets missing id.
Improvements to docker health check, including subdirectory support.
Allow changing the build version with BWRS_VERSION env variable during cargo build.
Other dependency updates and bug fixes.
 
https://github.com/dani-garcia/bitwarden_rs/wiki/Using-the-MySQL-Backend

At the page GitHub page, Dany Garcia uses the following to define the MySQL server, maybe we can use this later as soon as I found
out if you can ask for user input during QPKG installation:
Code:
Example using Non-Docker MySQL Server:
Server IP/Port 192.168.1.10:3306 UN: dbuser / PW: yourpassword / DB: bitwarden
mysql://dbuser:yourpassword@192.168.1.10:3306/bitwarden
 
I just got the confirmation, that we cannot ask the user for input during installation.
What about we define some installation requirements?
Like the SQL must have the following:
- SQL service must run on port "3306"
- a database with the name "bitwardenrs"
- a user with the name "bwinstall"
- the user must have the password "bwinstall$"

With those requirements you should be able to install the QPKG with an external SQL server.
And after the installation the configuration should be in a file and there everyone can the database settings.
 
I will may be push a free non unantended version once qmariadb 10.5 will Be ready to be deployed (actually on beta)

Envoyé de mon MI 9 en utilisant Tapatalk

 
Bonjour,
Est-ce facile a parametrer afin d'avoir accès a Bitwarden au travers d'un nom de domaine ou alors duckdns par exemple?
 
je ne vois pas la difficulté ... faut que tu ai une ip fixe public par contre , si tu as un nom de domaine et routé le champ A du DNS vers cette ip chez ton registar
 
updated an intermediate version

now Bitwarden is running in HTTPS (mandatory)
it detect if you installed QnapCloud LetEncrypt and will use it, if not found... it roll back to autosigned cetificated provided by qnap