anchor.diff:      server.wait_for_open_port(55000)
       server.wait_for_open_port(55001)
   
  +    # Check that mastodon-media-auto-remove is scheduled
  +    server.succeed("systemctl status mastodon-media-auto-remove.timer")
  +
       # Check Mastodon version from remote client
       client.succeed("curl --fail https://mastodon.local/api/v1/instance | jq -r '.version' | grep '${pkgs.mastodon.version}'")
   
  -    # Check using admin CLI
  +    # Check access from remote client
  +    client.succeed("curl --fail https://mastodon.local/about | grep 'Mastodon hosted on mastodon.local'")
  +    client.succeed("curl --fail $(curl https://mastodon.local/api/v1/instance 2> /dev/null | jq -r .thumbnail) --output /dev/null")
  +
  +    # Simple check tootctl commands
       # Check Mastodon version
       server.succeed("su - mastodon -s /bin/sh -c 'mastodon-env tootctl version' | grep '${pkgs.mastodon.version}'")
   
  
positive.code:     # Manage IP access
      server.succeed("su - mastodon -s /bin/sh -c 'mastodon-env tootctl ip_blocks add 192.168.0.0/16 --severity=no_access'")
      server.succeed("su - mastodon -s /bin/sh -c 'mastodon-env tootctl ip_blocks export' | grep '192.168.0.0/16'")
      server.fail("su - mastodon -s /bin/sh -c 'mastodon-env tootctl p_blocks export' | grep '172.16.0.0/16'")
      client.fail("curl --fail https://mastodon.local/about")
      server.succeed("su - mastodon -s /bin/sh -c 'mastodon-env tootctl ip_blocks remove 192.168.0.0/16'")
      client.succeed("curl --fail https://mastodon.local/about")
  
negative.code:         configureNginx = true;
          localDomain = "mastodon.local";
          enableUnixSocket = false;
          smtp = {
            createLocally = false;
            fromAddress = "mastodon@mastodon.local";
  