24 lines
577 B
Nix
24 lines
577 B
Nix
|
{ ... }:
|
||
|
{
|
||
|
services.ipfs.enable = true;
|
||
|
services.ipfs.localDiscovery = true;
|
||
|
services.ipfs.swarmAddress = [
|
||
|
"/dns4/ipfs.uninsane.org/tcp/4001"
|
||
|
"/ip4/0.0.0.0/tcp/4001"
|
||
|
"/dns4/ipfs.uninsane.org/udp/4001/quic"
|
||
|
"/ip4/0.0.0.0/udp/4001/quic"
|
||
|
];
|
||
|
services.ipfs.extraConfig = {
|
||
|
Addresses = {
|
||
|
Announce = [
|
||
|
"/dns4/ipfs.uninsane.org/tcp/4001"
|
||
|
"/dns4/ipfs.uninsane.org/udp/4001/quic"
|
||
|
];
|
||
|
};
|
||
|
Gateway = {
|
||
|
# the gateway can only be used to serve content already replicated on this host
|
||
|
NoFetch = true;
|
||
|
};
|
||
|
};
|
||
|
}
|