# Forgejo

![Preview de forgejo](Screenshot_2025-09-28_at_15-58-28_theophile_test_test_-_Forgejo_HnG_Beyond_coding._We_Forge._HappynGreen.png)

- **[Siteweb](https://forgejo.org/)**
- **[Repo git](https://codeberg.org/forgejo/forgejo)**

Forgejo est un fork de [gitea](https://about.gitea.com/). C'est une git forge en 

## Configuration


### Ports

Il semblerait que le `SSH_LISTEN_PORT` par default ets `222`. 

Par ailleurs, on va garder 

```yaml
    ports: 
        - '222:222'
```

Pour map le port 222 en interne au 222 du host. 

SSH n'est pas gérer par Traefik. Il faut donc ensuite ouvrire le port `222` à la fois dans le firewall: 

```bash
sudo ufw allow 222/tcp
```

On peut utiliser `ufw limit` pour limiter ...

```bash
sudo ufw limit 222/tcp
```

:::warning
Il faut aussi ouvrire le port 222 sur le routeur.
:::

### Fail2Ban
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9