Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Package Request] Bitwarden #3712

Open
mureev opened this issue May 25, 2019 · 10 comments
Open

[Package Request] Bitwarden #3712

mureev opened this issue May 25, 2019 · 10 comments
Labels
build/rust Requires rust build system request request for new package

Comments

@mureev
Copy link

mureev commented May 25, 2019

Name: Bitwarden

Description: Bitwarden is a free and open source password management solution for individuals, teams, and business organizations. Great alternative to 1Password with support of self-hosting.

Website: https://bitwarden.com

Software documentation: https://github.com/bitwarden/server

Build/Installation documentation: https://help.bitwarden.com/article/install-on-premise/

Source code: https://github.com/bitwarden

License: GPLv3

Alternative Docker image with lightweight API implementation: https://hub.docker.com/r/mprasil/bitwarden/

@ymartin59
Copy link
Contributor

Thanks for proposal. Problem is that there is no .Net core support for Synology DSM yet... so it should wait for this prerequisite.
CC @m4tt075

@ymartin59 ymartin59 added the request request for new package label May 26, 2019
@mureev
Copy link
Author

mureev commented May 26, 2019

@ymartin59 can you also check links below? seems like some people managed to do that. If you still think that its not possible, I am happy with this answer.

@ymartin59
Copy link
Contributor

If you want to install Bitwarden on Docker, lets follow instructions on your own.
Synology packages do not rely/depend on Docker as it has limited support on Synology models (on x64 recent/powerful devices...)
So depends on #3715

@mureev
Copy link
Author

mureev commented May 31, 2019 via email

@publicarray
Copy link
Member

publicarray commented Jun 1, 2019

If we want to create a community package I propose to use https://github.com/dani-garcia/bitwarden_rs instead, It's a lot smaller as it doesn't depend on node or a SQL Server and can be cross compiled with rust
https://github.com/dani-garcia/bitwarden_rs/wiki/Building-binary
https://github.com/japaric/rust-cross

@ymartin59
Copy link
Contributor

@publicarray Why not. We lack Rust support but it sounds affordable... By the way, use a non-official server replacement for a password manager makes me feel uncomfortable.

@Hylen
Copy link
Contributor

Hylen commented Feb 11, 2020

I would be interested in this, and I'm considering doing the work that's needed. I saw there's also #3799 which could benefit from rust support.

@Hylen
Copy link
Contributor

Hylen commented Feb 11, 2020

I see I can add a DEPENDS in the cross makefile of the package, but I need to link to libmysqlclient. How do I achieve this. Do I have to setup a cross makefile for MariaDB?

I see there's a makefile for openssl, which I'll need and that one doesn't have a corresponding spk makefile. So I guess I should repeat the same pattern?

@hgy59
Copy link
Contributor

hgy59 commented Feb 11, 2020

there is such a module in the pending request for ntop #3856 called libmysqlclient.

@Hylen
Copy link
Contributor

Hylen commented Feb 20, 2020

I managed to cross compile bitwarden_rs, and I pushed the progress for this to the branch "bitwarden" in my fork. We should probably finish up the ripgrep pull request first though, and I still haven't created an spk makefile etc.

I will open a pull request when this it is ready.

@hgy59 hgy59 added the build/rust Requires rust build system label Dec 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build/rust Requires rust build system request request for new package
Projects
None yet
Development

No branches or pull requests

5 participants