https://github.com/victor141516/kloyster
https://github.com/victor141516/kloyster
password private protected static website
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/victor141516/kloyster
- Owner: victor141516
- Created: 2018-08-28T15:30:35.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-27T11:42:09.000Z (over 6 years ago)
- Last Synced: 2025-01-29T09:41:00.715Z (5 months ago)
- Topics: password, private, protected, static, website
- Language: HTML
- Size: 13.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kloyster
Host multiple private static web pages https://kloyster.tk
## Usage
Once it's deployed, you can access to `/` and upload there a ZIP file containing your web page, give a name and a password and upload it.
The name will be the path to access your web site (ex: `name=hi --> url=/hi`).
That path will be protected with the password.
## Admin
The route to manage all the sites is `/admin` (password is `admin` by default). There you can edit passwords for the other web sites or remove them.
Thi page can be replaced by removing it from the admin pane, then adding the new one as a new static web site (it must have always `admin` as name).
Admin has access to all other sites.
## Deployment
Run `docker-compose up -d` to have it working with Docker.
You should edit the file `docker-compose.yml` and add an environment variable to the `Kloyster` container: `KLOYSTER_SALT` (it's the salt to encrypt the passwords).