3wc 0a6f397f4b
All checks were successful
continuous-integration/drone/push Build is passing
Add CI and catalogue generation [mass update]
2025-05-08 14:44:10 +02:00
2024-10-26 00:06:03 +02:00
2022-07-08 01:18:32 +02:00
2024-10-22 21:11:23 +02:00
2024-07-15 22:30:33 +02:00
2022-08-19 10:52:41 +02:00
2024-10-02 17:03:57 +02:00
2024-10-15 14:07:29 +02:00
2024-10-08 15:32:06 +02:00
2024-10-08 15:32:06 +02:00
2024-10-08 15:32:06 +02:00
2024-10-22 21:11:23 +02:00
2024-10-08 15:32:06 +02:00

vikunja

The open-source, self-hostable to-do app. Organize everything, on all platforms

  • Category: Apps
  • Status: 0
  • Image: vikunja, 4, upstream
  • Healthcheck: Almost
  • Backups: Yes
  • Email: Yes
  • Tests: No
  • SSO: Yes

Quick start

  • abra app new vikunja --secrets
  • abra app config <app-name>
  • abra app deploy <app-name>

For more, see docs.coopcloud.tech.

Healthcheck

Vikunja uses a docker scratch image, that is completely empty, therefore it is necessary to copy a statically build healthcheck binary into the container to perform the healthcheck.

To verify the binary in this recipe run this code:

# Set the source date epoch for reproducibility
export SOURCE_DATE_EPOCH=1640995200
export DOCKER_BUILDKIT=1

# Build the Docker image
docker build --build-arg SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH} -t healthcheck -f healthcheck_Dockerfile .

# Create container, extract binary and remove the container
docker create --name healthcheck_builder healthcheck
docker cp healthcheck_builder:/app/healthcheck .
docker rm healthcheck_builder

# Check if the build is reproducible by calculating hash
sha256sum healthcheck

The sha256 checksum should be c7c12a0eb019edd275c3f5a9302c70b2112941a8c0b9d9128d26c66a81a263c6

Description
The to-do app to organize your life.
Readme 268 KiB
Languages
C 53.9%
Shell 42%
Roff 4.1%