No introduction found. Create it?
linkding from bjw-s/helm/ is more popular with 7 repositories.
Install with:
helm repo add bjw-s https://bjw-s-labs.github.io/helm-charts/
helm install linkding bjw-s/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
linkding | JJGadgets/Biohazard | 61 | 2.6.0 | 9 hours ago |
linkding | pl4nty/homelab | 37 | 3.7.3 | 25 days ago |
linkding | rafaribe/home-ops | 68 | 3.7.3 | 2 months ago |
See the most popular values for this chart:
Key | Types |
---|---|
controllers.main.containers.main.image.repository (4) docker.io/sissbruecker/linkding | string |
string | |
controllers.main.containers.main.env.TZ (3) ${TIMEZONE} | string |
controllers.main.containers.main.env.LD_CSRF_TRUSTED_ORIGINS (2) https://${APP_DNS_LINKDING} | string |
string | |
controllers.main.containers.main.env.LD_DB_DATABASE.valueFrom.secretKeyRef.name (2) pg-home-pguser-linkding | string |
string | |
string | |
controllers.main.containers.main.env.LD_DB_HOST.valueFrom.secretKeyRef.name (2) pg-home-pguser-linkding | string |
string | |
controllers.main.containers.main.env.LD_DB_PASSWORD.valueFrom.secretKeyRef.name (2) pg-home-pguser-linkding | string |
string | |
controllers.main.containers.main.env.LD_DB_USER.valueFrom.secretKeyRef.name (2) pg-home-pguser-linkding | string |
string | |
controllers.main.containers.main.env.LD_AUTH_PROXY_USERNAME_HEADER (1) HTTP_X_AUTHENTIK_USERNAME | string |
controllers.main.containers.main.env.LD_DB_OPTIONS (1) {"sslmode": "require"} | string |
string | |
controllers.main.containers.main.env.LD_DB_PORT.valueFrom.secretKeyRef.name (1) pg-home-pguser-linkding | string |
string | |
string | |
controllers.main.containers.main.env.LD_FAVICON_PROVIDER (1) https://icons.duckduckgo.com/ip3/{domain}.ico | string |
string | |
string | |
string | |
string | |
controllers.main.containers.main.envFrom[].secretRef.name (1) linkding-secrets | string |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
number | |
controllers.main.strategy (1) RollingUpdate | string |
controllers.main.type (1) deployment | string |
string | |
string | |
controllers.linkding.containers.app.image.repository (2) sissbruecker/linkding | string |
controllers.linkding.containers.app.image.tag (2) 1.39.1-alpine | string |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
string | |
string | |
string | |
string | |
string | |
controllers.linkding.initContainers.init-db.image.repository (1) ghcr.io/rafaribe/postgres-init | string |
number | |
controllers.linkding.strategy (1) RollingUpdate | string |
string, number | |
string | |
service.app.controller (2) linkding | string |
number | |
persistence.config.globalMounts[].path (3) /etc/linkding/data | string |
persistence.config.accessMode (2) ReadWriteOnce | string |
boolean | |
string | |
string | |
persistence.overrides.globalMounts[].path (2) /etc/linkding/bookmarks/templates/bookmarks/head.html | string |
string | |
persistence.overrides.name (2) {{ .Release.Name }}-overrides | string |
persistence.overrides.type (2) configMap | string |
persistence.data.accessMode (1) ReadWriteOnce | string |
boolean | |
persistence.data.globalMounts[].path (1) /etc/linkding/data | string |
string | |
persistence.data.type (1) persistentVolumeClaim | string |
persistence.snapshots.existingClaim (1) linkding-snapshots | string |
string | |
string | |
boolean | |
persistence.tmp.globalMounts[].path (1) /etc/linkding/data | string |
boolean | |
string | |
string | |
persistence.tmp.type (1) emptyDir | string |
route.main.hostnames[] (3) - links.${PUBLIC_DOMAIN} | string |
route.main.parentRefs[].name (3) ${CLUSTER_NAME} | string |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
boolean | |
route.main.kind (1) HTTPRoute | string |
configMaps.overrides.data."head.html" (2) {{`{% load static %}
<head>
<meta charset="UTF-8">
<link rel="icon" href="https://tplant.com.au/avatar.ico" sizes="256x256">
<link rel="icon" href="{% static 'favicon.svg' %}" sizes="any" type="image/svg+xml">
<link rel="apple-touch-icon" sizes="180x180" href="{% static 'apple-touch-icon.png' %}">
<link rel="mask-icon" href="{% static 'safari-pinned-tab.svg' %}" color="#5856e0">
<link rel="manifest" href="{% url 'bookmarks:manifest' %}">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimal-ui">
<meta name="description" content="Useful apps I've made or found on the web.">
<meta name="robots" content="index,follow">
<meta name="author" content="Tom Plant">
<title>apps.tplant.com.au</title>
{# Include specific theme variant based on user profile setting #}
{% if request.user_profile.theme == 'light' %}
<link href="{% static 'theme-light.css' %}?v={{ app_version }}" rel="stylesheet" type="text/css"/>
<meta name="theme-color" content="#5856e0">
{% elif request.user_profile.theme == 'dark' %}
<link href="{% static 'theme-dark.css' %}?v={{ app_version }}" rel="stylesheet" type="text/css"/>
<meta name="theme-color" content="#161822">
{% else %}
{# Use auto theme as fallback #}
<link href="{% static 'theme-dark.css' %}?v={{ app_version }}" rel="stylesheet" type="text/css"
media="(prefers-color-scheme: dark)"/>
<link href="{% static 'theme-light.css' %}?v={{ app_version }}" rel="stylesheet" type="text/css"
media="(prefers-color-scheme: light)"/>
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#161822">
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#5856e0">
{% endif %}
{% if request.user_profile.custom_css %}
<link href="{% url 'bookmarks:custom_css' %}?hash={{ request.user_profile.custom_css_hash }}" rel="stylesheet" type="text/css"/>
{% endif %}
<meta name="turbo-cache-control" content="no-preview">
{% if not request.global_settings.enable_link_prefetch %}
<meta name="turbo-prefetch" content="false">
{% endif %}
{% if rss_feed_url %}
<link rel="alternate" type="application/rss+xml" href="{{ rss_feed_url }}" />
{% endif %}
<script src="{% static "bundle.js" %}?v={{ app_version }}"></script>
</head>`}} | string |
ingress.main.className (2) nginx-internal | string |
boolean | |
ingress.main.hosts[].host (2) ${APP_DNS_LINKDING:=linkding} | string |
string | |
string | |
string | |
string | |
ingress.main.tls[].hosts[] (2) - ${APP_DNS_LINKDING:=linkding} | string |
ingress.main.annotations."nginx.ingress.kubernetes.io/auth-response-headers" (1) Set-Cookie,X-authentik-username,X-authentik-groups,X-authentik-email,X-authentik-name,X-authentik-uid | string |
ingress.main.annotations."nginx.ingress.kubernetes.io/auth-signin" (1) https://bookmarks.${S_HOMEPROD_DOMAIN}/outpost.goauthentik.io/start?rd=$escaped_request_uri | string |
ingress.main.annotations."nginx.ingress.kubernetes.io/auth-snippet" (1) proxy_set_header X-Forwarded-Host $http_host;
| string |
ingress.main.annotations."nginx.ingress.kubernetes.io/auth-url" (1) http://ak-outpost-authentik-embedded-outpost.default.svc.cluster.local:9000/outpost.goauthentik.io/auth/nginx | string |
boolean | |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (1) external.rafaribe.com | string |
ingress.app.annotations."gethomepage.dev/description" (1) Bookmark manager that is designed be to be minimal and fast | string |
string | |
string | |
string | |
string | |
ingress.app.annotations."gethomepage.dev/siteMonitor" (1) http://linkding.services:9090 | string |
string | |
string | |
string | |
string | |
ingress.app.className (1) external | string |
boolean | |
ingress.app.hosts[].host (1) links.rafaribe.com | string |
string | |
string | |
string | |
ingress.app.tls[].hosts[] (1) - links.rafaribe.com | string |
string | |
string | |
boolean | |
boolean | |
defaultPodOptions.hostAliases[].hostnames[] (1) - ${APP_DNS_AUTHENTIK:=authentik} | string |
defaultPodOptions.hostAliases[].ip (1) ${APP_IP_AUTHENTIK:=127.0.0.1} | string |
defaultPodOptions.securityContext.fsGroup (1) ${APP_UID_LINKDING:=1000} | string |
string | |
defaultPodOptions.securityContext.runAsGroup (1) ${APP_UID_LINKDING:=1000} | string |
boolean | |
defaultPodOptions.securityContext.runAsUser (1) ${APP_UID_LINKDING:=1000} | string |
string | |
string | |
number | |
defaultPodOptions.topologySpreadConstraints[].topologyKey (1) kubernetes.io/hostname | string |
string |