_: {
  services.vsftpd = {
    enable = false;
    extraConfig = ''
      listen_port=4220
      pasv_enable=Yes
      pasv_min_port=51000
      pasv_max_port=51999
    '';
    localUsers = true;
    userlistEnable = true;
    userlist = [ "ftp-user" ];
    localRoot = "/storage";
  };
  users.users.ftp-user = {
    isSystemUser = true;
    group = "ftp-user";
  };
  users.groups.ftp-user = { };
  networking.firewall.allowedTCPPortRanges = [{
    from = 51000;
    to = 51999;
  }];
  networking.firewall.allowedTCPPorts = [ 4220 ];
}