---
title: Charmhub | Deploy Forgejo K8s Operator using Charmhub - The Open Operator Collection
description: Deploy the latest version of Forgejo K8s Operator as a Kubernetes Operator
  on any cloud.
url: https://charmhub.io/forgejo-k8s/configurations
---

# Forgejo K8s Operator

[Diko Parvanov](https://charmhub.io/publisher/dparv "View all packages from Diko Parvanov")

* [Diko Parvanov](https://charmhub.io/publisher/dparv "View all packages from Diko Parvanov")

Platform:

stable 4

```
juju deploy forgejo-k8s
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [default-allow-create-organization](https://charmhub.io/forgejo-k8s/configurations#default-allow-create-organization)
* [default-keep-email-private](https://charmhub.io/forgejo-k8s/configurations#default-keep-email-private)
* [default-org-visibility](https://charmhub.io/forgejo-k8s/configurations#default-org-visibility)
* [default-user-visibility](https://charmhub.io/forgejo-k8s/configurations#default-user-visibility)
* [disable-code-page](https://charmhub.io/forgejo-k8s/configurations#disable-code-page)
* [disable-organizations-page](https://charmhub.io/forgejo-k8s/configurations#disable-organizations-page)
* [disable-registration](https://charmhub.io/forgejo-k8s/configurations#disable-registration)
* [disable-ssh](https://charmhub.io/forgejo-k8s/configurations#disable-ssh)
* [disable-users-page](https://charmhub.io/forgejo-k8s/configurations#disable-users-page)
* [domain](https://charmhub.io/forgejo-k8s/configurations#domain)
* [enable-openid-signin](https://charmhub.io/forgejo-k8s/configurations#enable-openid-signin)
* [enable-openid-signup](https://charmhub.io/forgejo-k8s/configurations#enable-openid-signup)
* [log-level](https://charmhub.io/forgejo-k8s/configurations#log-level)
* [openid-whitelisted-uris](https://charmhub.io/forgejo-k8s/configurations#openid-whitelisted-uris)
* [require-signin-view](https://charmhub.io/forgejo-k8s/configurations#require-signin-view)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* default-allow-create-organization | boolean

  Default: True

  Allow users to create organizations by default.
* default-keep-email-private | boolean

  Default: True

  Set new users' email address to private by default.
* default-org-visibility | string

  Default: public

  Default visibility for new organizations.

  Acceptable values are "public", "limited", or "private".
* default-user-visibility | string

  Default: public

  Default visibility for new users.

  Acceptable values are "public", "limited", or "private".
* disable-code-page | boolean

  Disable the code explore page.
* disable-organizations-page | boolean

  Disable the organizations explore page.
* disable-registration | boolean

  Disable user self-registration.
* disable-ssh | boolean

  Disable SSH support in Forgejo.
* disable-users-page | boolean

  Disable the users explore page.
* domain | string

  Default: forgejo.internal

  Domain name to use as root url for Forgejo.

  If not specified, the juju aplication name is used. Note that when related to an ingress app like traefik,
  the final url has both domains, like <forgejo-charm-config-domain>.<ingress-domain>
* enable-openid-signin | boolean

  Default: True

  Enable sign-in via OpenID.
* enable-openid-signup | boolean

  Default: True

  Enable sign-up via OpenID.
* log-level | string

  Default: info

  Configures the log level of Forgejo.

  Acceptable values are one of trace, debug, info, warn, error, or fatal.
* openid-whitelisted-uris | string

  Comma-separated list of OpenID URIs to whitelist for sign-in/sign-up.

  When empty, no whitelist restriction is applied.
* require-signin-view | boolean

  Require users to sign in to view any page.
