Skip to content

Sharpie/infra-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infra Images

Containerized builds of various infrastructure tools. Re-built by cron jobs at least every 15 days and occasionally more frequently by Git pushes. Published to GitHub Package Registry.

Older builds are deleted after 90 days because this project is about keeping up with OS patches and not about maintaining historical artifacts.

All images are built for the AMD64 architecture. Most are also built for the ARM64 architecture.

Images

GocryptFS

GocryptFS Build Status GocryptFS Version

Encrypted overlay filesystem written in Go. This build packages the binary in a Debian 13 container and provides filesystem initialization logic.

docker pull ghcr.io/sharpie/gocryptfs:latest

Headscale

Headscale Build Status Headscale Version

Note

Version currently pinned to 0.26.1 while issues around the database refactor in 0.27.0 are worked out.

Self-hostable Tailscale control server. This build exists for two reasons:

  • Headscale manages network config. A Debian userland with pre-installed networking tools is very useful for debugging.

  • Headscale has a slow release cadence. This build ensures OS patches are taken up frequently.

docker pull ghcr.io/sharpie/headscale:latest

noVNC

noVNC Build Status

A container that runs a noVNC server. This is useful as a sidecar to bridge containerized x11 apps to a viewport that can be visited with a browser.

Adapted from: https://github.com/theasp/docker-novnc

docker pull ghcr.io/sharpie/novnc:latest

Playwright

Playwright Build Status Playwright Version

Playwright server useful for scraping and scripted interactions with websites. Based on the mcr.microsoft.com/playwright with the following modifications:

  • Firefox browser is installed by default.
  • Container default command is set to run the playwright server at: http://localhost:8080/ws

Tested for compatibility with playwright-ruby-client. Pairs well with the noVNC container.

docker pull ghcr.io/sharpie/playwright:latest

About

Container images for infrastructure services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages