# GRASP Mirror Daemon Configuration [discovery] # Relays to query for repo announcements (kind:30617) index_relays = ["wss://index.ngit.dev"] # How often to poll for new repos (seconds) poll_interval_secs = 300 [servers] # All known GRASP servers to mirror to. # The daemon verifies each via NIP-11 on startup. known = [ "relay.ngit.dev", "gitnostr.com", "git.orangesync.tech", "ngit.danconwaydev.com", "git.shakespeare.diy", "git.upleb.uk", "grasp.budabit.club", "git.uid.ovh", "git.vps.satsnode.xyz", ] [storage] # Directory for bare git mirror clones mirror_dir = "/var/lib/grasp-mirror/repos" # SQLite database for tracking sync state database = "/var/lib/grasp-mirror/mirror.db" # [signing] # Optional: path to file containing nsec for updating announcements # key_file = "/etc/grasp-mirror/nsec"