ghostforge/README.md

41 lines
1.7 KiB
Markdown
Raw Normal View History

2023-05-17 19:42:07 -07:00
<div align="center">
<img src="doc/ghostforge.png" alt="ghostforge Logo">
# ghostforge
ghostforge manages **false identity information** for privacy prudent users.
tl;dr it's a fancy DB frontend with sensible design, tailored features, and a nice UX.<br/>
[Installation](#installation) •
[Usage](#usage) •
2023-05-17 19:42:07 -07:00
[Contributing](#contributing) •
[License](#license)
</div>
## Deployment
2023-05-17 19:42:07 -07:00
Installation instructions are only provided for `docker`-based deployment. For manual deployment, you'll need to set environment variables (see `.env`) for database access before running `ghostforge` yourself.
2023-05-17 19:42:07 -07:00
### With docker
You'll need `docker-compose` installed or you can convert the contents of `docker-compose.yml` into `docker run` commands yourself. Install and run `ghostforge` with something like:
2023-05-17 19:42:07 -07:00
```bash
git clone https://github.com/darrylnixon/ghostforge.git;
cd ghostforge;
docker-compose up --detach --build;
docker exec --interactive --tty ghostforge ghostforge_adduser;
2023-05-17 19:42:07 -07:00
```
Follow the prompts to create an administrator user. Assuming you didn't change the default port, browse to [http://localhost:1337/](http://localhost:1337/) to begin using `ghostforge` with your new credentials.
2023-05-17 19:42:07 -07:00
## Contributing
If you would like to contribute to this project, feel free to submit a pull request or open an issue on GitHub.
This tool was written as part of my coursework for CSC 842 - Security Tool Development at Dakota State University. Consequently, I may choose not to maintain this tool beyond the length of the course, but have selected a license that enables open contributions in any case.
## License
This project is licensed under the GPLv3 License, because it's important to give back. See the `LICENSE` file for details.