;; Forgejo app.ini ;; Configures the Forgejo server for git.starcat.systems ;; File location: /etc/forgejo/app.ini ;; More information - git repo: https://git.starcat.systems/starcat-infra/git-server/src/branch/main/forgejo/app_ini ;; More information - handbook: https://about.starcat.systems/handbook/infrastructure/code/forgejo/ APP_NAME = StarCat Git APP_SLOGAN = Git repo hosting for StarCat Systems RUN_USER = git WORK_PATH = /var/lib/forgejo RUN_MODE = prod [server] SSH_DOMAIN = git.starcat.systems DOMAIN = git.starcat.systems HTTP_PORT = 3000 ROOT_URL = https://git.starcat.systems/ APP_DATA_PATH = /var/lib/forgejo/data DISABLE_SSH = false SSH_PORT = 22 LFS_START_SERVER = true LFS_JWT_SECRET = *REDACTED* OFFLINE_MODE = true [database] DB_TYPE = sqlite3 HOST = 127.0.0.1:3306 NAME = forgejo USER = forgejo PASSWD = SCHEMA = SSL_MODE = disable PATH = /var/lib/forgejo/data/forgejo.db LOG_SQL = false [repository] ROOT = /var/lib/forgejo/data/forgejo-repositories [repository.pull-request] DEFAULT_MERGE_STYLE = merge [repository.signing] DEFAULT_TRUST_MODEL = committer [lfs] PATH = /var/lib/forgejo/data/lfs [mailer] ENABLED = true SMTP_ADDR = *REDACTED* SMTP_PORT = 465 FROM = "git.starcat.systems" USER = git@git.starcat.systems PASSWD = *REDACTED* [email.incoming] ENABLED = true REPLY_TO_ADDRESS = incoming+%{token}@git.starcat.systems HOST = *REDACTED* PORT = 993 USERNAME = incoming@git.starcat.systems PASSWORD = *REDACTED* USE_TLS = false MAILBOX = Inbox DELETE_HANDLED_MESSAGE = true MAXIMUM_MESSAGE_SIZE = 10485760 [service] REGISTER_EMAIL_CONFIRM = false ENABLE_NOTIFY_MAIL = true DISABLE_REGISTRATION = false ALLOW_ONLY_EXTERNAL_REGISTRATION = true ENABLE_CAPTCHA = false REQUIRE_SIGNIN_VIEW = false DEFAULT_KEEP_EMAIL_PRIVATE = true DEFAULT_ALLOW_CREATE_ORGANIZATION = true DEFAULT_ENABLE_TIMETRACKING = true NO_REPLY_ADDRESS = noreply.git.starcat.systems [service.explore] REQUIRE_SIGNIN_VIEW = true DISABLE_USERS_PAGE = true DISABLE_ORGANIZATIONS_PAGE = true DISABLE_CODE_PAGE = false [openid] ENABLE_OPENID_SIGNIN = false ENABLE_OPENID_SIGNUP = false [cron.update_checker] ENABLED = true [session] PROVIDER = file [log] MODE = console LEVEL = info ROOT_PATH = /var/lib/forgejo/log [security] INSTALL_LOCK = true INTERNAL_TOKEN = *REDACTED* PASSWORD_HASH_ALGO = pbkdf2_hi [oauth2] JWT_SECRET = *REDACTED* [ui] THEMES = forgejo-auto,forgejo-light,forgejo-dark,gitea-auto,gitea-light,gitea-dark DEFAULT_THEME = gitea-auto