Skip to content

Self-hosted GitHub Actions cache server implementation. Compatible with official 'actions/cache' action

License

Notifications You must be signed in to change notification settings

falcondev-oss/github-actions-cache-server

Folders and files

NameName
Last commit message
Last commit date
Jan 14, 2025
Feb 10, 2024
Jul 26, 2024
Nov 20, 2024
Dec 19, 2024
Dec 6, 2024
Sep 5, 2024
Nov 20, 2024
Nov 20, 2024
Nov 20, 2024
Feb 10, 2024
Nov 13, 2024
May 16, 2024
Feb 10, 2024
Feb 10, 2024
May 11, 2024
Dec 14, 2024
Feb 10, 2024
Nov 13, 2024
Feb 10, 2024
May 24, 2024
Feb 10, 2024
Apr 22, 2024
Dec 14, 2024
May 29, 2024
Jan 14, 2025
Nov 20, 2024
Feb 10, 2024
Apr 24, 2024

Repository files navigation

πŸš€ GitHub Actions Cache Server

This is a drop-in replacement for the official GitHub hosted cache server. It is compatible with the official actions/cache action, so there is no need to change your workflow files and it even works with packages that internally use actions/cache.

Features

  • πŸ”₯ Compatible with official actions/cache action
  • πŸ“¦ Supports multiple storage solutions and is easily extendable.
  • πŸ”’ Secure and self-hosted, giving you full control over your cache data.
  • 😎 Easy setup
version: '3.9'

services:
  cache-server:
    image: ghcr.io/falcondev-oss/github-actions-cache-server
    ports:
      - '3000:3000'
    environment:
      URL_ACCESS_TOKEN: random_token
      API_BASE_URL: http://localhost:3000
    volumes:
      - cache-data:/app/.data

volumes:
  cache-data:

Documentation

πŸ‘‰ https://gha-cache-server.falcondev.io/getting-started πŸ‘ˆ