11     package = pkgs-unstable.kubo;
 
  12     defaultMode = "online";
 
  15     localDiscovery = false;
 
  17       Addresses.API = [ "/ip4/127.0.0.1/tcp/5001" ];
 
  18       Datastore.StorageMax = "10GB";
 
  19       Discovery.MDNS.Enabled = false;
 
  20       API.HTTPHeaders.Access-Control-Allow-Origin = [
 
  21         "http://localhost:3000"
 
  22         "http://127.0.0.1:5001"
 
  23         "https://webui.ipfs.io"
 
  25       API.HTTPHeaders.Access-Control-Allow-Methods = [
 
  31       #Swarm.AddrFilters = null;
 
  33     startWhenNeeded = true;
 
  35   networking.nftables.ruleset = ''
 
  38         meta l4proto { udp, tcp } th sport 4001 counter accept comment "kubo: IPFS libp2p swarm"
 
  41         meta l4proto { udp, tcp } th dport 4001 skuid ${toString config.services.kubo.user} counter accept comment "kubo: IPFS libp2p swarm"