Compare commits

...

14 commits
master ... trax

Author SHA1 Message Date
d65e053577 Upgrade to v9.0.2
https://codeberg.org/forgejo/forgejo/releases/tag/v9.0.2

Merge remote-tracking branch 'github/ci-auto-update-9.0.2' into trax
2024-11-21 11:31:07 +00:00
yunohost-bot
8c4db5e0bc Auto-update READMEs 2024-11-16 00:14:16 +01:00
yunohost-bot
d677564414 Upgrade sources
- `main` v9.0.2: https://codeberg.org/forgejo/forgejo/releases/tag/v9.0.2
2024-11-16 00:14:14 +01:00
47b641a32c simplify default repo units: just code+pulls 2024-11-15 21:54:47 +00:00
0fe84f7c40 enable push-to-create 2024-11-15 21:53:53 +00:00
fe994ba966 Trax custom config 2024-11-15 21:50:09 +00:00
Emmanuel Averty
c49fba538e fix: set back yunohost requirement to 11.2 (ci uses 11.2) 2024-11-14 18:17:08 +01:00
Emmanuel Averty
ac5e78c1a1 fix: add request header to allow sso 2024-11-14 18:17:08 +01:00
Emmanuel Averty
e3137087f2 update READMEs 2024-11-09 08:43:03 +01:00
yunohost-bot
2d8b097c0e Upgrade sources
- `main` v9.0.1: https://codeberg.org/forgejo/forgejo/releases/tag/v9.0.1
2024-11-09 08:43:03 +01:00
grosmanal
a0bfc362ea Update Forgejo license 2024-11-09 08:43:03 +01:00
yunohost-bot
83c98d53dc Auto-update READMEs 2024-11-09 08:43:03 +01:00
yunohost-bot
6c98b909e9 Upgrade sources
- `main` v9.0.0: https://codeberg.org/forgejo/forgejo/releases/tag/v9.0.0
2024-11-09 08:43:03 +01:00
yunohost-bot
59cd75cc78 Auto-update READMEs 2024-11-09 08:43:03 +01:00
15 changed files with 111 additions and 23 deletions

View file

@ -6,5 +6,6 @@
- [Lire le README en français](README_fr.md) - [Lire le README en français](README_fr.md)
- [Le o README en galego](README_gl.md) - [Le o README en galego](README_gl.md)
- [Baca README dalam bahasa bahasa Indonesia](README_id.md) - [Baca README dalam bahasa bahasa Indonesia](README_id.md)
- [Lees de README in het Nederlands](README_nl.md)
- [Прочитать README на русский](README_ru.md) - [Прочитать README на русский](README_ru.md)
- [阅读中文(简体)的 README](README_zh_Hans.md) - [阅读中文(简体)的 README](README_zh_Hans.md)

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**Shipped version:** 8.0.3~ynh1 **Shipped version:** 9.0.2~ynh1
## Screenshots ## Screenshots

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**Versión actual:** 8.0.3~ynh1 **Versión actual:** 9.0.2~ynh1
## Capturas ## Capturas
@ -51,7 +51,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
## Información para desarrolladores ## Información para desarrolladores
Por favor enviar sus correcciones a la [`branch testing`](https://github.com/YunoHost-Apps/forgejo_ynh/tree/testing Por favor enviar sus correcciones a la [rama `testing`](https://github.com/YunoHost-Apps/forgejo_ynh/tree/testing).
Para probar la rama `testing`, sigue asÍ: Para probar la rama `testing`, sigue asÍ:

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**Paketatutako bertsioa:** 8.0.3~ynh1 **Paketatutako bertsioa:** 9.0.2~ynh1
## Pantaila-argazkiak ## Pantaila-argazkiak

View file

@ -34,7 +34,7 @@ Présenté par une communauté inclusive sous l'égide de Codeberg e.V., une org
- Modèle personnalisé HTML, de fichiers statiques et de nombreux autres. - Modèle personnalisé HTML, de fichiers statiques et de nombreux autres.
**Version incluse:** 8.0.3~ynh1 **Version incluse:** 9.0.2~ynh1
## Captures décran ## Captures décran

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**Versión proporcionada:** 8.0.3~ynh1 **Versión proporcionada:** 9.0.2~ynh1
## Capturas de pantalla ## Capturas de pantalla

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**Versi terkirim:** 8.0.3~ynh1 **Versi terkirim:** 9.0.2~ynh1
## Tangkapan Layar ## Tangkapan Layar

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**Versione pubblicata:** 1.21.8-0~ynh2 **Versione pubblicata:** 9.0.1~ynh2
## Screenshot ## Screenshot

64
README_nl.md Normal file
View file

@ -0,0 +1,64 @@
<!--
NB: Deze README is automatisch gegenereerd door <https://github.com/YunoHost/apps/tree/master/tools/readme_generator>
Hij mag NIET handmatig aangepast worden.
-->
# Forgejo voor Yunohost
[![Integratieniveau](https://dash.yunohost.org/integration/forgejo.svg)](https://ci-apps.yunohost.org/ci/apps/forgejo/) ![Mate van functioneren](https://ci-apps.yunohost.org/ci/badges/forgejo.status.svg) ![Onderhoudsstatus](https://ci-apps.yunohost.org/ci/badges/forgejo.maintain.svg)
[![Forgejo met Yunohost installeren](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=forgejo)
*[Deze README in een andere taal lezen.](./ALL_README.md)*
> *Met dit pakket kun je Forgejo snel en eenvoudig op een YunoHost-server installeren.*
> *Als je nog geen YunoHost hebt, lees dan [de installatiehandleiding](https://yunohost.org/install), om te zien hoe je 'm installeert.*
## Overzicht
Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.
Brought to you by an inclusive community under the umbrella of Codeberg e.V., a democratic non-profit organization, Forgejo can be trusted to be exclusively Free Software. It focuses on security, scaling, federation and privacy.
### Features
- User dashboard, user profile and activity timeline.
- User, organization and repository management.
- Repository and organization webhooks, including Slack, Discord and Dingtalk.
- Repository Git hooks, deploy keys and Git LFS.
- Repository issues, pull requests, wiki, protected branches and collaboration.
- Migrate and mirror repositories with wiki from other code hosts.
- Web editor for quick editing repository files and wiki.
- Jupyter Notebook and PDF rendering.
- Authentication via SMTP, LDAP.
- Customize HTML templates, static files and many others.
**Geleverde versie:** 9.0.2~ynh1
## Schermafdrukken
![Schermafdrukken van Forgejo](./doc/screenshots/screenshot.png)
## Documentatie en bronnen
- Officiele website van de app: <https://forgejo.org>
- Officiele gebruikersdocumentatie: <https://forgejo.org/docs/latest/user/>
- Officiele beheerdersdocumentatie: <https://forgejo.org/docs/latest/admin/>
- Upstream app codedepot: <https://codeberg.org/forgejo/forgejo>
- YunoHost-store: <https://apps.yunohost.org/app/forgejo>
- Meld een bug: <https://github.com/YunoHost-Apps/forgejo_ynh/issues>
## Ontwikkelaarsinformatie
Stuur je pull request alsjeblieft naar de [`testing`-branch](https://github.com/YunoHost-Apps/forgejo_ynh/tree/testing).
Om de `testing`-branch uit te proberen, ga als volgt te werk:
```bash
sudo yunohost app install https://github.com/YunoHost-Apps/forgejo_ynh/tree/testing --debug
of
sudo yunohost app upgrade forgejo -u https://github.com/YunoHost-Apps/forgejo_ynh/tree/testing --debug
```
**Verdere informatie over app-packaging:** <https://yunohost.org/packaging_apps>

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**Поставляемая версия:** 8.0.3~ynh1 **Поставляемая версия:** 9.0.2~ynh1
## Снимки экрана ## Снимки экрана

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**分发版本:** 8.0.3~ynh1 **分发版本:** 9.0.2~ynh1
## 截图 ## 截图

View file

@ -1,9 +1,15 @@
; https://codeberg.org/forgejo/forgejo/src/branch/forgejo/custom/conf/app.example.ini ; https://codeberg.org/forgejo/forgejo/src/branch/forgejo/custom/conf/app.example.ini
APP_NAME = Forgejo APP_NAME = Trax Forgejo
RUN_USER = __APP__ RUN_USER = __APP__
RUN_MODE = prod RUN_MODE = prod
WORK_PATH = __INSTALL_DIR__ WORK_PATH = __INSTALL_DIR__
[federation]
ENABLED = true
[F3]
ENABLED = true
[database] [database]
DB_TYPE = postgres DB_TYPE = postgres
HOST = 127.0.0.1:5432 HOST = 127.0.0.1:5432
@ -16,6 +22,10 @@ LOG_SQL = false
[repository] [repository]
ROOT = __DATA_DIR__/repositories ROOT = __DATA_DIR__/repositories
FORCE_PRIVATE = false FORCE_PRIVATE = false
ENABLE_PUSH_CREATE_USER = true
ENABLE_PUSH_CREATE_ORG = true
DEFAULT_PUSH_CREATE_PRIVATE = true
DEFAULT_REPO_UNITS = repo.code,repo.pulls
[server] [server]
DOMAIN = __DOMAIN__ DOMAIN = __DOMAIN__
@ -51,6 +61,7 @@ ENABLE_REVERSE_PROXY_EMAIL = true
[picture] [picture]
AVATAR_UPLOAD_PATH = __DATA_DIR__/data/avatars AVATAR_UPLOAD_PATH = __DATA_DIR__/data/avatars
REPOSITORY_AVATAR_UPLOAD_PATH = __DATA_DIR__/data/repo-avatars REPOSITORY_AVATAR_UPLOAD_PATH = __DATA_DIR__/data/repo-avatars
ENABLE_FEDERATED_AVATAR = true
[attachment] [attachment]
PATH = __DATA_DIR__/attachments PATH = __DATA_DIR__/attachments
@ -82,8 +93,6 @@ LEVEL = Warn
[security] [security]
INSTALL_LOCK = true INSTALL_LOCK = true
SECRET_KEY = __SECRET_KEY__ SECRET_KEY = __SECRET_KEY__
REVERSE_PROXY_AUTHENTICATION_USER = REMOTE-USER
REVERSE_PROXY_AUTHENTICATION_EMAIL = EMAIL
REVERSE_PROXY_TRUSTED_PROXIES = 127.0.0.0/8,::1/128 REVERSE_PROXY_TRUSTED_PROXIES = 127.0.0.0/8,::1/128
INTERNAL_TOKEN = __INTERNAL_TOKEN__ INTERNAL_TOKEN = __INTERNAL_TOKEN__

View file

@ -6,7 +6,8 @@ location __PATH__/ {
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $server_name; proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Webauth-User $remote_user;
client_max_body_size 200M; client_max_body_size 200M;

View file

@ -1,3 +1,16 @@
**This is the Trax custom variant of Forgejo-for-Yunohost.**
The Trax variant has:
- [ForgeFed](https://forgefed.org/) federation enabled
- [Libravatar](https://www.libravatar.org/) federated avatars enabled
- sometimes unstable/experimental build versions
- some "Trax" custom branding
The remaining documentation is from the standard variant.
---
Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job. Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.
Brought to you by an inclusive community under the umbrella of Codeberg e.V., a democratic non-profit organization, Forgejo can be trusted to be exclusively Free Software. It focuses on security, scaling, federation and privacy. Brought to you by an inclusive community under the umbrella of Codeberg e.V., a democratic non-profit organization, Forgejo can be trusted to be exclusively Free Software. It focuses on security, scaling, federation and privacy.

View file

@ -5,12 +5,12 @@ name = "Forgejo"
description.en = "Lightweight software forge" description.en = "Lightweight software forge"
description.fr = "Forge logiciel légère" description.fr = "Forge logiciel légère"
version = "8.0.3~ynh1" version = "9.0.2~ynh1"
maintainers = [ "Emmanuel Averty" ] maintainers = [ "Julian Foad", "Emmanuel Averty" ]
[upstream] [upstream]
license = "MIT" license = "GPL-3.0-or-later"
website = "https://forgejo.org" website = "https://forgejo.org"
admindoc = "https://forgejo.org/docs/latest/admin/" admindoc = "https://forgejo.org/docs/latest/admin/"
userdoc = "https://forgejo.org/docs/latest/user/" userdoc = "https://forgejo.org/docs/latest/user/"
@ -48,12 +48,12 @@ ram.runtime = "2G"
[resources] [resources]
[resources.sources.main] [resources.sources.main]
amd64.url = "https://codeberg.org/forgejo/forgejo/releases/download/v8.0.3/forgejo-8.0.3-linux-amd64.xz" amd64.url = "https://codeberg.org/forgejo/forgejo/releases/download/v9.0.2/forgejo-9.0.2-linux-amd64.xz"
amd64.sha256 = "67ced7daed511aa1c296f225e13d6ea32aac46a6ba3875301b253af0b995e790" amd64.sha256 = "11fe124ef5cabb9439bc88219b62fb9104941b79bb06d5b1300b1534313de4d3"
arm64.url = "https://codeberg.org/forgejo/forgejo/releases/download/v8.0.3/forgejo-8.0.3-linux-arm64.xz" arm64.url = "https://codeberg.org/forgejo/forgejo/releases/download/v9.0.2/forgejo-9.0.2-linux-arm64.xz"
arm64.sha256 = "585f8deca29ffda985989f84573ab91e4bbc10637634d4befd5bf23bb858399e" arm64.sha256 = "b2d21393c3393c621290821d1f061597b73edc84abd052e0782d43177cf1f3ca"
armhf.url = "https://codeberg.org/forgejo/forgejo/releases/download/v8.0.3/forgejo-8.0.3-linux-arm-6.xz" armhf.url = "https://codeberg.org/forgejo/forgejo/releases/download/v9.0.2/forgejo-9.0.2-linux-arm-6.xz"
armhf.sha256 = "767c4d95d901ca96f0562e77a2b1137f403141c2abc4fcd62303b09d460d2fe9" armhf.sha256 = "5f3c861c6b8c28ea1f41982106f0e4073443c9d0606843f913e397611947a89a"
format = "whatever" format = "whatever"
extract = false extract = false
rename = "forgejo.xz" rename = "forgejo.xz"