Skip to content

tuckershea/keys.tckr.sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

keys.tckr.sh

A keyserver for my SSH keys.

Visit https://keys.tckr.sh for general information and index.

This is a hobby project, aiming to be built reproducibly, run inside and outside docker, and to be as small and fast as possible.

Usage

For development, run the app with nix run .. This is the suggested platform for all development.

Building Images

Note

Building images may not work on Darwin due to Rust linking issues. Instead, develop the app natively, and images will be provided automatically upon PRing.

Export OCI images with these commands, which will build an image and link it to ./result.

nix build .#ociImage-amd64
# or
nix build .#ociImage-arm64

You can then load the image with docker load < result.

Features

  • Key server
  • Provide keys as nix expressions
  • Native app
  • Docker image
  • Automatically populate tuckershea.cachix.org
  • Automatically publish docker image
  • Docker image
  • Automatic PR change review
  • Automatic checking for expired keys

About

A keyserver for my SSH public keys.

Resources

Stars

Watchers

Forks

Packages