Grammer changes and some helpful tips

This commit is contained in:
Jake Swenson 2017-10-19 14:50:28 -07:00 committed by GitHub
parent 8f9397ec43
commit da76426f54
1 changed files with 22 additions and 1 deletions

View File

@ -3,12 +3,33 @@
This project is a tool to modify bitwardens core dll to allow me to self license.
Beware this does janky IL magic to rewrite the bitwarden core dll and install my self signed certificate.
## Building
There's no formal build script/process yet. To build your own `bitwarden/api` image run
```bash
dotnet restore
dotnet publish
docker build . -t bitbetter/api
```
replace anywhere `bitwarden/api` is used with `bitbetter/api` and give it a go. no promises
## Issuing your own licenses
The repo is setup to replace the licesning signing cert in bitwarden.core with my own personal self signed cert (`cert.cert`)
If you want to be able to sign your own licenses obviously you'll have to replace it with your own self signed cert.
you can generate one with openssl like so:
```bash
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.cert -days 36500 -outform DER
```
## But why? Its open source?
Yes, bitwarden is great. If I didn't care about it i wouldn't be doing this.
I was bothered that if i want to host bitwarden myself, at my house,
for my family to use (with the ability to share access) I would still have to pay a monthly ENTERPRISE organization fee.
To host it myself. And maintain it myself. Basically WTH was bit wardening doing I was paying them for?
To host it myself. And maintain it myself. Basically WTH was bitwarden doing that I was paying them for?
## You should have reached out to bitwarden