BSD Ports

Vulnerable: version 8.0.3 is affected by 4 known vulnerabilities. See below.

www/forgejo 8.0.3 DragonFly

Compact self-hosted Git service

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
www
Package size
32815.1 KiB, 106574.6 KiB installed

Description

A self-hosted Git service.

Forgejo is a community managed soft-fork of Gitea, which is a fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.

In the other systems

SystemPortVersion
DragonFlywww/forgejo8.0.3
FreeBSDwww/forgejo16
GhostBSDwww/forgejo16

Install

Binary package:

pkg install forgejo

From DPorts:

cd /usr/dports/www/forgejo && make install clean

Dependencies

Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

Before starting forgejo for the first time, you must set a number of
secrets in the configuration file. For your convenience, a sample file
has been copied to /usr/local/etc/forgejo/conf/app.ini.

You need to replace every occurence of CHANGE_ME in the file with
sensible values. Please refer to the official documentation at
https://forgejo.org for details.

You will also likely need to create directories for persistent storage.
Run
    su -m git -c 'forgejo doctor check'
to check if all prerequisites have been met.

Since forgejo version 7, the startup script will run forgejo doctor check
to verify that forgejo can be started successfully. If you are sure that
forgejo will start even if doctor has identified an issue, you can disable
the check by setting forgejo_configcheck_enabled=NO in rc.conf.

Known vulnerabilities 4