mirror of
https://github.com/thomiceli/opengist
synced 2024-11-08 12:55:50 +01:00
Update README.md
This commit is contained in:
parent
884195aed4
commit
9d20465eb9
32
README.md
32
README.md
@ -13,6 +13,7 @@ A self-hosted pastebin **powered by Git**. [Try it here](https://opengist.thomic
|
|||||||
* [Administration](#administration)
|
* [Administration](#administration)
|
||||||
* [Use Nginx as a reverse proxy](#use-nginx-as-a-reverse-proxy)
|
* [Use Nginx as a reverse proxy](#use-nginx-as-a-reverse-proxy)
|
||||||
* [Use Fail2ban](#use-fail2ban)
|
* [Use Fail2ban](#use-fail2ban)
|
||||||
|
* [Configure OAuth](#configure-oauth)
|
||||||
* [License](#license)
|
* [License](#license)
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
@ -170,6 +171,37 @@ Then run
|
|||||||
```shell
|
```shell
|
||||||
service fail2ban restart
|
service fail2ban restart
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Configure OAuth
|
||||||
|
|
||||||
|
Opengist can be configured to use OAuth to authenticate users, with GitHub or Gitea.
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>Integrate Github</summary>
|
||||||
|
|
||||||
|
* Add a new OAuth app in your [Github account settings](https://github.com/settings/applications/new)
|
||||||
|
* Set 'Authorization callback URL' to `http://opengist.domain/oauth/github/callback`
|
||||||
|
* Copy the 'Client ID' and 'Client Secret' and add them to the `config.yml` file :
|
||||||
|
```yaml
|
||||||
|
github.client-key: <key>
|
||||||
|
github.secret: <secret>
|
||||||
|
```
|
||||||
|
</details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>Integrate Gitea</summary>
|
||||||
|
|
||||||
|
* Add a new OAuth app in Application settings from the [Gitea instance](https://gitea.com/user/settings/applications)
|
||||||
|
* Set 'Redirect URI' to `http://opengist.domain/oauth/gitea/callback`
|
||||||
|
* Copy the 'Client ID' and 'Client Secret' and add them to the `config.yml` file :
|
||||||
|
```yaml
|
||||||
|
gitea.client-key: <key>
|
||||||
|
gitea.secret: <secret>
|
||||||
|
# URL of the Gitea instance. Default: https://gitea.com/
|
||||||
|
gitea.url: http://localhost:3000
|
||||||
|
```
|
||||||
|
</details>
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Opengist is licensed under the [AGPL-3.0 license](LICENSE).
|
Opengist is licensed under the [AGPL-3.0 license](LICENSE).
|
||||||
|
@ -65,5 +65,5 @@ github.secret:
|
|||||||
# To create a new OAuth2 application using Gitea : https://gitea.domain/user/settings/applications
|
# To create a new OAuth2 application using Gitea : https://gitea.domain/user/settings/applications
|
||||||
gitea.client-key:
|
gitea.client-key:
|
||||||
gitea.secret:
|
gitea.secret:
|
||||||
# URL of your Gitea instance. Default: https://gitea.com/
|
# URL of the Gitea instance. Default: https://gitea.com/
|
||||||
gitea.url: https://gitea.com/
|
gitea.url: https://gitea.com/
|
||||||
|
Loading…
Reference in New Issue
Block a user