Home
Softono

Secretin App

Open source MIT JavaScript
32
Stars
5
Forks
18
Issues
5
Watchers
3 years
Last Commit

 About Secretin App

Open source secret manager with sharing capability

Platforms

Web Self-hosted

Languages

JavaScript

Need Help Installing Secretin App?

We provide expert installation service for this software. Our team will install, configure, and secure Secretin App on your server. plans start at just $30.

Secretin App

View on GitHub

Secretin

Jacques Secrétin

Open source secret manager with groups management based on WebCryptoAPI http://www.w3.org/TR/WebCryptoAPI/

This repository contains the default client implementation.

Installation 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-<OS>-<ARCH> 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;