Installation
Repository packages (Recommended)
Official
Arch Linux
To install the extended edition of Golda:
- Import the server’s public key
wget -O sign.gpg https://codeberg.org/api/packages/personaltechhelp/arch/repository.key
pacman-key --add sign.gpg
pacman-key --lsign-key 'PersonalTechHelp@noreply.codeberg.org'
- Add the following lines to
/etc/pacman.conf
[personaltechhelp.codeberg.org]
SigLevel = Required
Server = https://codeberg.org/api/packages/personaltechhelp/arch/golda/$arch
- Sync and install Golda
pacman -Sy golda
OCI (Docker) Image
- Pull the image
docker pull codeberg.org/personaltechhelp/golda:latest
Prebuilt binaries
Prebuilt binaries are available at the latest release page in the Assets section.
- Download the version for the desired operating system and architecture
- Move the downloaded executable to the desired directory
- Add this directory to the
PATHenvironment variable if not already inPATH - Verify that you have the execute permission enabled
Consult your operating system documentation if you need help setting file permissions or modifying your PATH environment variable.
Build from source
To build Golda from source you need:
- Git
- Go version 1.24 or later
Some tools such as
mise-en-placemay not package their versions of Go properly.
We recommend using your default package manager to install Go, or if on MacOS,
to use pkgsrc or brew.
Standard edition
git clone https://codeberg.org/PersonalTechHelp/golda.git
cd golda
go build
Extended edition
To build and install the extended edition, first install a C compiler and then run the following:
git clone https://codeberg.org/PersonalTechHelp/golda.git
cd golda
CGO_ENABLED=1 go build -tags extended