weedz / secrets

Self-hosted secrets sharing

Home Page:https://secrets.gibbination.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Secrets

Getting started

Install dependencies and "build":

$ pnpm install
$ pnpm run build

Initialize sqlite database: node dist/init-db.js.

And then start the server with node dist/server.js.

Deploy

The files required to deploy are: dist/*, public/*, package.json. Add these to a tar-archive:

$ tar czf secrets.tar.gz dist public package.json

And upload to your server.

Now on the server:

  1. Unpack with tar xzf secrets.tar.gz.
  2. Run pnpm install --prod to only install "production" dependencies.
  3. Initialize sqlite database, node dist/init-db.js
  4. Start with node dist/server.js (and your favorite daemon management tool.)

About

Self-hosted secrets sharing

https://secrets.gibbination.com

License:MIT License


Languages

Language:HTML 47.2%Language:TypeScript 46.0%Language:CSS 6.8%