{"id":42414607,"url":"https://github.com/encircle360-oss/outline-helm-chart","last_synced_at":"2026-01-28T01:56:47.154Z","repository":{"id":40245250,"uuid":"414281283","full_name":"encircle360-oss/outline-helm-chart","owner":"encircle360-oss","description":"A helm chart that makes it easy to deploy outline wiki (https://github.com/outline/outline) on kubernetes with all of its dependencies or without","archived":false,"fork":false,"pushed_at":"2024-09-06T19:30:52.000Z","size":67,"stargazers_count":41,"open_issues_count":7,"forks_count":20,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-09-06T23:04:05.219Z","etag":null,"topics":["chart","helm","kubernetes","notion","outline","wiki"],"latest_commit_sha":null,"homepage":"https://gitlab.com/encircle360-oss/helm-charts/outline","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/encircle360-oss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-06T16:06:01.000Z","updated_at":"2024-09-06T19:30:56.000Z","dependencies_parsed_at":"2024-09-06T22:18:41.107Z","dependency_job_id":"90a869a1-97bc-4e8b-8c33-4c91e1b3413b","html_url":"https://github.com/encircle360-oss/outline-helm-chart","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/encircle360-oss/outline-helm-chart","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/encircle360-oss%2Foutline-helm-chart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/encircle360-oss%2Foutline-helm-chart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/encircle360-oss%2Foutline-helm-chart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/encircle360-oss%2Foutline-helm-chart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/encircle360-oss","download_url":"https://codeload.github.com/encircle360-oss/outline-helm-chart/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/encircle360-oss%2Foutline-helm-chart/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28833104,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T23:29:49.665Z","status":"ssl_error","status_checked_at":"2026-01-27T23:25:58.379Z","response_time":168,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chart","helm","kubernetes","notion","outline","wiki"],"created_at":"2026-01-28T01:56:45.283Z","updated_at":"2026-01-28T01:56:47.138Z","avatar_url":"https://github.com/encircle360-oss.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/outline)](https://artifacthub.io/packages/search?repo=outline)\n\n# Outline wiki helm chart\nThis helm chart provides you with a ready to use [outline wiki](https://github.com/outline/outline) stack ready to deploy in your kubernetes cluster.\nIt provides:\n - Outline\n - PostgreSQL\n - Redis\n - Minio S3 Storage\n\nYou can enable or disable every outline dependency like postgresql, minio or redis and also provide your own with your own configuration.\nYou are also able to re-configure most of all settings from the provided dependencies and defaults.\n\n## Quick start\n\nAt first check all variables that need to be set, especially the credentials and secrets within the [values.yaml](values.yaml).\nDo only use self-generated secrets and credentials for production environments.\n```\nhelm upgrade --install -n outline --create-namespace --set postgresql.postgresqlPassword=some-secret-db-pass,postgresql.postgresqlPostgresPassword=some-secret-admin-db-pass,minio.secretKey.password=some-secret-s3-secret,minio.accessKey.password=some-secret-s3-accesskey,env.SLACK_SECRET=slack-oidc-secret,env.SLACK_KEY=slack-oidc-key outline ./\n```\n\nTo find out more configuration possibilities also check the [values.yaml](values.yaml).\n\n## Example values.yaml with slack as oidc provider and tls via cert-manager\n```\nsecretKey: \"to-generate-see-values-yaml-docs\"\nutilsSecret: \"to-generate-see-values-yaml-docs\"\ningress:\n  host: outline.somedomain.tld\n  tls:\n    enabled: true\n    annotations:\n      cert-manager.io/cluster-issuer: \"letsencrypt-staging\"\nenv:\n  SLACK_KEY: \"your-slack-app-key\"\n  SLACK_SECRET: \"your-slack-secret\"\n  SMTP_HOST: \"some-smtp-host\"\n  SMTP_PORT: \"25\"\n  SMTP_USERNAME: \"smtp-user\"\n  SMTP_PASSWORD: \"smtp-passwd\"\n  SMTP_FROM_EMAIL: \"no-reply@outline.somedomain.tld\"\n  SMTP_REPLY_EMAIL: \"hello@somedomain.tld\"\n  SMTP_SECURE: \"false\"\npostgresql:\n  postgresqlPassword: \"some-secret-pw\"\n  postgresqlPostgresPassword: \"some-secret-pw-admin\"\n  persistence:\n    storageClass: \"some-storage-class\"\n    size: 6Gi\nredis:\n  persistence:\n    storageClass: \"some-storage-class\"\n    size: 3Gi\nminio:\n  ingress:\n    hostname: \"data.outline.somedomain.tld\"\n    certManager: true\n    tls: true\n    annotations:\n      cert-manager.io/cluster-issuer: \"letsencrypt-staging\"\n  secretKey:\n    password: \"some-secret-pw\"\n  accessKey:\n    password: \"some-secret-pw\"\n  persistence:\n    storageClass: \"some-storage-class\"\n    size: 30Gi\n```\n\n## Tips\nIf you have problems with loading images or some kind of contentType mismatch while loading avatars or images there might be some fix you need to apply to minio s3 server.\nOpen a shell in the minio pod/container or connect with a minio mc client to the minio server and execute the following policies.\nThis bugfix is also documented [here](https://github.com/outline/outline/issues/1236#issuecomment-780542120).\n### Example within the minio pod (e.g. minio runs on localhost)\n```\nmc alias set minio http://localhost:9000 your-minio-access-key your-minio-secret\nmc policy set public minio/ol-data/public\n```\nThe path for the policy targets the `public` directory in the outline s3 bucket.\n\n## Contribute\nFeel free to contribute and create pull requests. We will review and merge them.\n\n### Credits\nThis is open source software by [encircle360](https://encircle360.com). Use on your own risk and for personal use. If you need support or consultancy just contact us.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fencircle360-oss%2Foutline-helm-chart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fencircle360-oss%2Foutline-helm-chart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fencircle360-oss%2Foutline-helm-chart/lists"}