Skip to content

The KATIP is a tool which will provide a securable text storage service for individuals

Notifications You must be signed in to change notification settings

hiyali/katip-be

Repository files navigation

Katip - Back End

The KATIP is a tool which will provide a securable text storage service for individuals

Demo

Katip product

Front end project

github.com/hiyali/katip-fe

Requirements

  • Docker

Install

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
git clone https://github.com/hiyali/katip-be

Config

cd katip-be
./prepare/sh/generate_nginx_conf.sh hiyali.org # replace with your domain (without www.)
cp config_example.yml config.yml

Write your configurations in config.yml

Docker

Default user name and password is hiyali920@gmail.com non-secure, Change prepare/sql/model-data.sql if necessary.

docker build --rm -t katip:v1 ./
docker run --name katip --rm -id -p 80:80 -p 443:443 katip:v1

replace -id to -it for foreground run and use Ctrl+p - Ctrl+q to detach It will take a few minutes... and curl -G localhost/api/ping

TODO

  • User login & register with an email address
  • Send a email over TLS
  • Add & edit & show records
  • Filter the records by title & type
  • User update information & change password & avatar
  • User reset password with email address (not tested)
  • Design a logo for Katip
  • Security (maybe use Symmetric Searchable Encryption)
  • Dockerize

Contribute

Feel free

Screenshot

black-theme record-list

License

MIT

About

The KATIP is a tool which will provide a securable text storage service for individuals

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published