Installing Woodpecker natively on Fedora 41
02/12/2024
@ Saigon
Linux
Keynotes:
1. Download and install
You can use curl
or wget
to download from woodpecker releases. Then use
2. Systemd - /etc/systemd/system/woodpecker-server.service
3. Config - /opt/woodpecker-server/woodpecker-server.conf
I config to use Gitlab Login - Single Sign On. Plese check this link for more detail.
Github SSO use three variables:
WOODPECKER_GITHUB
WOODPECKER_GITHUB_CLIENT
WOODPECKER_GITHUB_SECRET
4. Firewall-cmd service - /etc/firewalld/services/woodpecker-server.xml
5. Test script before using systemd
Write this script and execute it.
For ssl certificate generator, follow this guide Cách làm Certificate Authority cấp SSL nội bộ.
6. References