Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cnosuke/cnzo
Gyazo server and application for my own.
https://github.com/cnosuke/cnzo
Last synced: about 2 months ago
JSON representation
Gyazo server and application for my own.
- Host: GitHub
- URL: https://github.com/cnosuke/cnzo
- Owner: cnosuke
- License: mit
- Created: 2015-08-08T06:12:33.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-12-01T01:27:07.000Z (about 2 years ago)
- Last Synced: 2024-08-03T18:16:19.019Z (5 months ago)
- Language: Ruby
- Size: 29.3 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cnzo
Gyazo server and application for my own.
Cnzo runs on Docker and uses AWS S3 as its file storage.
As default, files are serverside-encrypted with AES256 and stored with educed_redundancy storage class on S3.## How to use
1. Setup `.env`
Copy `server_config/env.sample` to `server_config/.env` and write AWS credentials which granted to access S3 bucket2. Modify your Gyazo.app
Cnzo needs credentials with `key` parameter from your Gyazo.app.
Authorized `key` parameters should be set on `AUTHORIZE_KEY` ENV of `.env`.3. Run Cnzo with Docker
```
% docker build -t cnzo .
% docker run -d -e SINATRA_UNIX_SOCKET=foo.sock cnzo
```If you're using reverse proxy like nginx, bind your server port like `-p 8080:8080` and write proxy settings in your nginx cofigs.
## LICENSE
MIT License
Copyright (C) 2015 Shinnosuke Takeda (cnosuke)