Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/secretin/secretin-app
Open source secret manager with sharing capability
https://github.com/secretin/secretin-app
password-manager react web-cryptography-api
Last synced: about 1 month ago
JSON representation
Open source secret manager with sharing capability
- Host: GitHub
- URL: https://github.com/secretin/secretin-app
- Owner: secretin
- License: mit
- Created: 2016-11-26T01:46:04.000Z (about 8 years ago)
- Default Branch: develop
- Last Pushed: 2023-05-18T11:33:26.000Z (over 1 year ago)
- Last Synced: 2024-08-02T01:26:29.162Z (4 months ago)
- Topics: password-manager, react, web-cryptography-api
- Language: JavaScript
- Homepage: https://secretin.github.io/secretin-app/
- Size: 30.6 MB
- Stars: 32
- Watchers: 7
- Forks: 5
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-repositories - secretin/secretin-app - Open source secret manager with sharing capability (JavaScript)
README
# Secretin
Open source secret manager with groups management based on WebCryptoAPI http://www.w3.org/TR/WebCryptoAPI/
This repository contains the default client implementation.
* For the library holding secrets management logic, see https://github.com/secretin/secretin-lib
* For the windows native app, see https://github.com/secretin/secretin-windows
* For the default server implementation, see https://github.com/secretin/secretin-serverInstallation guide on wiki or behinf : https://github.com/secretin/secretin-app/wiki
Don't hesitate to open issues or feature requests !
## Use it ##
Go to https://secret-in.me and enjoy the application.
To use the heavy application download the latest release : https://github.com/secretin/secretin-app/releases/latest
BE CAREFUL, YOU HAVE TO SPECIFY THE API TO CONNECT OTHERWISE IT'S DEFAULTLY BINDED TO DEV ENVIRONMENT WHICH IS WIPED REALLY OFTEN.
Under linux `secretin-app --secretin-api=https://api.secret-in.me`
Under Windows, create a shortcut like this## Build yourself
### Installing yarn
Follow the official yarn documentation : https://yarnpkg.com/en/docs/install### Installing secretin-app
```
yarn install
REACT_APP_API_SECRETIN=https://api.your-secret-in.me yarn build
```## Build electron package
REACT_APP_API_SECRETIN should define your secretin api server (default is http://devapi.secret-in.me:3000)### Installing yarn
Follow the official yarn documentation : https://yarnpkg.com/en/docs/install
### Installing secretin-app
```
yarn install
REACT_APP_API_SECRETIN=https://api.your-secret-in.me yarn electron
```REACT_APP_API_SECRETIN should define your secretin api server (default is http://devapi.secret-in.me:3000)
This will create `secretin-app--` directory with secretin-app binary inside.
## Setup the app
Build yourself the app or download zipped files from our github pages (which host current https://secret-in.me)https://github.com/secretin/secretin-app/archive/gh-pages.zip
Unzip it and serve content of `secretin-app-gh-pages/`
This branch is linked to https://api.secret-in.me, if you want to set your own api url, you can use this command
```sed -i 's/https:\/\/api.secret-in.me/http:\/\/api.my-own-secret-in.me:3000/g' secretin-app-gh-pages/static/js/*.js ```
Be carefull to use secure origin to host the files (localhost for dev or https server) see https://www.chromium.org/Home/chromium-security/prefer-secure-origins-for-powerful-new-features
To support URL rewriting you can setup a catch-all rule or set 404 page on the index.html
### nginx
```error_page 404 /index.html;```