0 # Gemigit
1
2 A self-hosted gemini Git service
3
4 ## Features
5
6 * Allow users to create and manage git repositories
7 * Private and public repositories
8 * Serving git repositories on the http protocol
9 * LDAP authentication
10 * Basic bruteforce protection
11 * User groups
12 * Privilege system for read/write access
13 * Support for sqlite and mysql databases
14 * Support stateless mode for multiple instances and load balancing
15
16 ## Setup
17
18 * Build the program using the command "go build"
19 * Copy config.yaml into either /etc/gemigit, /usr/local/etc/gemigit or the working directory where Gemigit will be executed
20 * Edit the config file to suit your needs
21 * Execute gemigit
22
23 ## Demo
24
25 You can try a public instance of Gemigit at this address gemini://gemini.rmf-dev.com using a Gemini client or with a [gemini web proxy][0]
26
27 ## Contact
28
29 For inquiries about this software or the instance running at gemini://gemini.rmf-dev.com, you can contact the main maintainer of this project at : rawmonk@firemail.cc
30
31 [0]: https://portal.mozz.us/gemini/gemini.rmf-dev.com/
32