https://github.com/hiyali/katip-be
The KATIP is a tool which will provide a securable text storage service for individuals
https://github.com/hiyali/katip-be
1password go golang katip tool
Last synced: 11 months ago
JSON representation
The KATIP is a tool which will provide a securable text storage service for individuals
- Host: GitHub
- URL: https://github.com/hiyali/katip-be
- Owner: hiyali
- Created: 2018-04-19T11:12:36.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-12-18T23:01:37.000Z (over 2 years ago)
- Last Synced: 2025-01-23T01:22:57.754Z (over 1 year ago)
- Topics: 1password, go, golang, katip, tool
- Language: Go
- Homepage: https://katip.hiyali.org
- Size: 271 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Katip - Back End
The KATIP is a tool which will provide a securable text storage service for individuals
## Demo
[Katip product](https://katip.hiyali.org)
## Front end project
[github.com/hiyali/katip-fe](https://github.com/hiyali/katip-fe)
## Requirements
* Docker
## Install
```shell
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
```shell
git clone https://github.com/hiyali/katip-be
```
## Config
```shell
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.
```shell
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
* [x] User login & register with an email address
* [x] Send a email over TLS
* [x] Add & edit & show records
* [x] Filter the records by title & type
* [x] User update information & change password & avatar
* [x] User reset password with email address (not tested)
* [ ] Design a logo for Katip
* [ ] Security (maybe use Symmetric Searchable Encryption)
* [x] Dockerize
## Contribute
> Feel free
## Screenshot


## License
MIT