diff --git a/pygitweb/config.py b/pygitweb/config.py
index ac3ded8..7ebb827 100644
--- a/pygitweb/config.py
+++ b/pygitweb/config.py
@@ -55,8 +55,8 @@ BLOB_LANG = {
 }
 
 # Defaults (equivalent to @GITWEB_*@ in gitweb.perl)
-PROJECTROOT = os.environ.get("GITWEB_PROJECTROOT", "/pub/scm")
-PROJECT_MAXDEPTH = int(os.environ.get("GITWEB_PROJECT_MAXDEPTH", "2"))
+PROJECTROOT = os.environ.get("GITWEB_PROJECTROOT", str(Path.home()))
+PROJECT_MAXDEPTH = int(os.environ.get("GITWEB_PROJECT_MAXDEPTH", "1"))
 PROJECTS_LIST = os.environ.get("GITWEB_LIST", PROJECTROOT)
 SITE_NAME = os.environ.get("GITWEB_SITENAME", "") or "DistGit"
 EXPORT_OK = os.environ.get("GITWEB_EXPORT_OK", "")
@@ -76,7 +76,7 @@ OIDCProvider: TODO - Will authenticate against an OIDC server.
 MatrixProvider: TODO - Will authenticate against the Matrix network.
 LDAPProvider: TODO - Will authenticate against a local LDAP server.
 """
-DISTGIT_AUTH: str = os.environ.get("DISTGIT_AUTH", "distgit.auth.RootProvider")
+DISTGIT_AUTH: str = os.environ.get("DISTGIT_AUTH", "None")
 DISTGIT_ADMIN_USER: str = os.environ.get("DISTGIT_ADMIN_USER", None)
 DISTGIT_ADMIN_PASSWORD: str = os.environ.get("DISTGIT_ADMIN_PASSWORD", None)
 DISTGIT_SESSION_TIMEOUT: str = os.environ.get("DISTGIT_SESSION_TIMEOUT", 3600 * 24 * 7)
diff --git a/pygitweb/projects.py b/pygitweb/projects.py
index 18186c7..3a4ce7d 100644
--- a/pygitweb/projects.py
+++ b/pygitweb/projects.py
@@ -45,7 +45,7 @@ def _find_projects_in_dir(
             depth = 0
         else:
             depth = rel.count(os.sep) + 1
-        if depth > maxdepth:
+        if depth >= maxdepth:
             dirnames.clear()
             continue
         for d in list(dirnames):
