Signal drop!
Relay (operand.online) is unreachable.
Usually, a dropped signal means an upgrade is happening. Hold on!
Sorry, no connección.
Hang in there while we get back on track
gram: build
> ./nixos/module/nats.nix
Lenses
(coming soon!)
{
# networking.firewall.allowedTCPPorts = [ 4222 4444 ];
# security.acme = {
# acceptTerms = true;
# defaults.email = "baseboard@operand.online";
# certs."baseboard.operand.online" = {
# dnsProvider = "namedotcom";
# environmentFile = "/home/calliope/.config/acme.name_com.call";
# };
# };
# services.caddy.virtualHosts."http://baseboard.operand.online:4222".extraConfig = ''
# reverse_proxy 127.0.0.1:4444
# log {
# output file /var/lib/caddy/baseboard-nats.log {
# roll_size 200MiB
# roll_local_time
# roll_keep 1440
# roll_keep_for 1440d
# }
# }'';
# services.nats = { enable = true; jetstream = true;
# group = "acme"; validateConfig = false;
# settings = {
# operator = "eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiJMV1NEVlBMS0g1WVBVWElMTkNNWkFKMjJUNTVUUEdDT05MRVJMUEU3VFdSSUtXQUk0VVRRIiwiaWF0IjoxNzQ4OTE2MjcwLCJpc3MiOiJPQ1hWUFJFVTM0M0ZJVzZCR0c2NFVFSkVTWUEySU9KR0RBWUhaNUlUNkVSWEJCRk1NMlFWT0o3QSIsIm5hbWUiOiJvcGVyYW5kIiwic3ViIjoiT0NYVlBSRVUzNDNGSVc2QkdHNjRVRUpFU1lBMklPSkdEQVlIWjVJVDZFUlhCQkZNTTJRVk9KN0EiLCJuYXRzIjp7Im9wZXJhdG9yX3NlcnZpY2VfdXJscyI6WyJuYXRzOi8vbG9jYWxob3N0OjQyMjIiLCJuYXRzOi8vMC4wLjAuMDo0MjIyIl0sInN5c3RlbV9hY2NvdW50IjoiQUNRV0hJV1FJWUMzUE5UTUhYNUVCTUZWUjJZNkZKQ0hLUkFVTkRNT0ZONUZRNVZBNFpUQzJQTEgiLCJ0eXBlIjoib3BlcmF0b3IiLCJ2ZXJzaW9uIjoyfX0.1P7HnZaSPdRYGFmdeGLsGpzcQk3BJpQpSz-PvZbglU8EZVrg2BTr6grE77Hd0LjF5vh256IG1CykPE9Cc3tNCg";
# operator = "OCXVPREU343FIW6BGG64UEJESYA2IOJGDAYHZ5IT6ERXBBFMM2QVOJ7A";
# system_account = "ACQWHIWQIYC3PNTMHX5EBMFVR2Y6FJCHKRAUNDMOFN5FQ5VA4ZTC2PLH";
# | calliope | UCCDCJ6NRLGOJMJXY3VHMWNPIUHLEDYVUPQHVCMKYUCP5QPLOXFELXOA";
# operator = "eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiJLS1FSV1dMQVRVMkw0TllSSkFPSDdQRkFKNEhPNTVZTFJaV1lRUzRNT1JWV1U3RFlWUk5RIiwiaWF0IjoxNzQ4OTEyMzM4LCJpc3MiOiJPQkdDMlRBU1hLU0ZMQVM0Nk1GNlJIUUpUSEQ2RjZKS0xaTExUTVM2TUhKSVhBQU9YRldaRlNWUCIsIm5hbWUiOiJvcGVyYW5kIiwic3ViIjoiT0JHQzJUQVNYS1NGTEFTNDZNRjZSSFFKVEhENkY2SktMWkxMVE1TNk1ISklYQUFPWEZXWkZTVlAiLCJuYXRzIjp7Im9wZXJhdG9yX3NlcnZpY2VfdXJscyI6WyJuYXRzOi8vbG9jYWxob3N0OjQyMjIiLCJuYXRzOi8vMC4wLjAuMDo0MjIyIl0sInN5c3RlbV9hY2NvdW50IjoiQUM0TjZZSllIN0tMR1dMQzc3TlE3TEZYU0MzV1lGQk81SlMzU0wyVk82T0kyUlZKQ0EzV0dZSEsiLCJ0eXBlIjoib3BlcmF0b3IiLCJ2ZXJzaW9uIjoyfX0.zGv7TJXFNUIbTGDly1Q0r9oV-bt-Gy7GCIj9IqyLKwMCciq7Caf0Zy75rNWcOIQqRclX3hRYxeYBOCGBT04_Cw";
# system_account = "ACQWHIWQIYC3PNTMHX5EBMFVR2Y6FJCHKRAUNDMOFN5FQ5VA4ZTC2PLH";
# system_account = "AAROAJ6QD25EGO4L7WSOB3EHU2AH4QCMQ6WWEZD66O44GPVKBIWOHMB4";
# resolver = {
# type= "full"; dir= "/var/lib/nats/.jwt";
# allow_delete = false;
# interval = "2m"; timeout = "2s";
# };
# host = "192.168.1.101";
# host = "127.0.0.1";
# port = lib.mkForce 4444;
# tls = {
# cert_file = "/var/lib/acme/baseboard.operand.online/fullchain.pem";
# key_file = "/var/lib/acme/baseboard.operand.online/key.pem";
# handshake_first = "auto";
# };
# resolver_preload = {
# # "AC4N6YJYH7KLGWLC77NQ7LFXSC3WYFBO5JS3SL2VO6OI2RVJCA3WGYHK" = "eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiJRNjNET00zT0ZYMkhOWkdBM0tJRjNRSlkyQUhLUTNGWEJTSlREVElCUjJQMkxYQlVQUlRBIiwiaWF0IjoxNzQ4OTEyMjkyLCJpc3MiOiJPQkdDMlRBU1hLU0ZMQVM0Nk1GNlJIUUpUSEQ2RjZKS0xaTExUTVM2TUhKSVhBQU9YRldaRlNWUCIsIm5hbWUiOiJTWVMiLCJzdWIiOiJBQzRONllKWUg3S0xHV0xDNzdOUTdMRlhTQzNXWUZCTzVKUzNTTDJWTzZPSTJSVkpDQTNXR1lISyIsIm5hdHMiOnsiZXhwb3J0cyI6W3sibmFtZSI6ImFjY291bnQtbW9uaXRvcmluZy1zdHJlYW1zIiwic3ViamVjdCI6IiRTWVMuQUNDT1VOVC4qLlx1MDAzZSIsInR5cGUiOiJzdHJlYW0iLCJhY2NvdW50X3Rva2VuX3Bvc2l0aW9uIjozLCJkZXNjcmlwdGlvbiI6IkFjY291bnQgc3BlY2lmaWMgbW9uaXRvcmluZyBzdHJlYW0iLCJpbmZvX3VybCI6Imh0dHBzOi8vZG9jcy5uYXRzLmlvL25hdHMtc2VydmVyL2NvbmZpZ3VyYXRpb24vc3lzX2FjY291bnRzIn0seyJuYW1lIjoiYWNjb3VudC1tb25pdG9yaW5nLXNlcnZpY2VzIiwic3ViamVjdCI6IiRTWVMuUkVRLkFDQ09VTlQuKi4qIiwidHlwZSI6InNlcnZpY2UiLCJyZXNwb25zZV90eXBlIjoiU3RyZWFtIiwiYWNjb3VudF90b2tlbl9wb3NpdGlvbiI6NCwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGFjY291bnQgc3BlY2lmaWMgbW9uaXRvcmluZyBzZXJ2aWNlcyBmb3I6IFNVQlNaLCBDT05OWiwgTEVBRlosIEpTWiBhbmQgSU5GTyIsImluZm9fdXJsIjoiaHR0cHM6Ly9kb2NzLm5hdHMuaW8vbmF0cy1zZXJ2ZXIvY29uZmlndXJhdGlvbi9zeXNfYWNjb3VudHMifV0sImxpbWl0cyI6eyJzdWJzIjotMSwiZGF0YSI6LTEsInBheWxvYWQiOi0xLCJpbXBvcnRzIjotMSwiZXhwb3J0cyI6LTEsIndpbGRjYXJkcyI6dHJ1ZSwiY29ubiI6LTEsImxlYWYiOi0xfSwic2lnbmluZ19rZXlzIjpbIkFEU1lXTUJWUjc2SFk0UERJWlBWSVFSUVZJMlhTREZXTkZQNEkzMjJRQzRBVFlKN1RIQko1Mk5XIl0sImRlZmF1bHRfcGVybWlzc2lvbnMiOnsicHViIjp7fSwic3ViIjp7fX0sImF1dGhvcml6YXRpb24iOnt9LCJ0eXBlIjoiYWNjb3VudCIsInZlcnNpb24iOjJ9fQ.q1YJsQUWcBURuccHBLET1nQ8aTybspSJPGL3H4UREQ4XLEooaxIyNuoZd22ctyQU0-Pmb4awi_IqTfRzC4tcDw,";
# "ACQWHIWQIYC3PNTMHX5EBMFVR2Y6FJCHKRAUNDMOFN5FQ5VA4ZTC2PLH" = "eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiI3QVVFTUFHWUc1NzZMSFNIV0NHN1FPVjZENzQ3TFNZTUdDSEFUU0tTRUFTMkRJN00yU01BIiwiaWF0IjoxNzQ4OTExMTE4LCJpc3MiOiJPQ1hWUFJFVTM0M0ZJVzZCR0c2NFVFSkVTWUEySU9KR0RBWUhaNUlUNkVSWEJCRk1NMlFWT0o3QSIsIm5hbWUiOiJiYXNlYm9hcmQiLCJzdWIiOiJBQ1FXSElXUUlZQzNQTlRNSFg1RUJNRlZSMlk2RkpDSEtSQVVORE1PRk41RlE1VkE0WlRDMlBMSCIsIm5hdHMiOnsibGltaXRzIjp7InN1YnMiOi0xLCJkYXRhIjotMSwicGF5bG9hZCI6LTEsImltcG9ydHMiOi0xLCJleHBvcnRzIjotMSwid2lsZGNhcmRzIjp0cnVlLCJjb25uIjotMSwibGVhZiI6LTF9LCJkZWZhdWx0X3Blcm1pc3Npb25zIjp7InB1YiI6e30sInN1YiI6e319LCJhdXRob3JpemF0aW9uIjp7fSwidHlwZSI6ImFjY291bnQiLCJ2ZXJzaW9uIjoyfX0.EdZ7jsQCP2SwWV-ycdaRTpgBN0_ST_L33mvJuZ0IRwRUiEdMR3QJt5o1NHjF_pGR7sydhwAqCQxaw2-0Vg25DA,";
# };
# "operator" = "eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiJWUVRZNjRWUTRTT0ZOQjJPQUpWRTRCSTVBV0tIWURZWFkyTVBESU1CNjZMVjNDRDdIRVdRIiwiaWF0IjoxNzQ4OTIxOTI3LCJpc3MiOiJPQ1hWUFJFVTM0M0ZJVzZCR0c2NFVFSkVTWUEySU9KR0RBWUhaNUlUNkVSWEJCRk1NMlFWT0o3QSIsIm5hbWUiOiJvcGVyYW5kIiwic3ViIjoiT0NYVlBSRVUzNDNGSVc2QkdHNjRVRUpFU1lBMklPSkdEQVlIWjVJVDZFUlhCQkZNTTJRVk9KN0EiLCJuYXRzIjp7Im9wZXJhdG9yX3NlcnZpY2VfdXJscyI6WyJuYXRzOi8vbG9jYWxob3N0OjQyMjIiLCJuYXRzOi8vMC4wLjAuMDo0MjIyIiwibmF0czovLzE3My42Ni4zMi44NDo0MjIyIl0sInN5c3RlbV9hY2NvdW50IjoiQUNRV0hJV1FJWUMzUE5UTUhYNUVCTUZWUjJZNkZKQ0hLUkFVTkRNT0ZONUZRNVZBNFpUQzJQTEgiLCJ0eXBlIjoib3BlcmF0b3IiLCJ2ZXJzaW9uIjoyfX0.0A0hpIKnIRjbNYlyPPfgEJ9RuUw2s1q4c2dRW2uuopF0lwuXUmdpJABVwrhIoIM5bsI_UqRkxhyj99iE3rM9Bg";
# "system_account" = "ACQWHIWQIYC3PNTMHX5EBMFVR2Y6FJCHKRAUNDMOFN5FQ5VA4ZTC2PLH";
# "resolver" = "MEMORY";
# };
# };
}