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;
|
|
};
|
|
};
|
|
}
|