{"id":15136228,"url":"https://github.com/librecodecoop/custom_domain","last_synced_at":"2026-01-19T12:33:52.867Z","repository":{"id":223382974,"uuid":"760168636","full_name":"LibreCodeCoop/custom_domain","owner":"LibreCodeCoop","description":"Use custom domains at Nextcloud instance","archived":false,"fork":false,"pushed_at":"2024-10-03T00:03:11.000Z","size":284,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-02-12T08:35:30.481Z","etag":null,"topics":["hacktoberfest","nextcloud","nextcloud-app","php","theme","themes"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LibreCodeCoop.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2024-02-19T22:59:26.000Z","updated_at":"2024-10-21T17:13:50.000Z","dependencies_parsed_at":"2024-02-20T00:23:06.539Z","dependency_job_id":"ba618c3e-8eb5-4de2-8506-071b76ccf135","html_url":"https://github.com/LibreCodeCoop/custom_domain","commit_stats":{"total_commits":7,"total_committers":1,"mean_commits":7.0,"dds":0.0,"last_synced_commit":"b79358433e5f5613026c4adbcfbc56501fe21527"},"previous_names":["librecodecoop/custom_domain"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreCodeCoop%2Fcustom_domain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreCodeCoop%2Fcustom_domain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreCodeCoop%2Fcustom_domain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreCodeCoop%2Fcustom_domain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LibreCodeCoop","download_url":"https://codeload.github.com/LibreCodeCoop/custom_domain/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247425458,"owners_count":20936951,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["hacktoberfest","nextcloud","nextcloud-app","php","theme","themes"],"created_at":"2024-09-26T06:04:37.812Z","updated_at":"2026-01-19T12:33:52.861Z","avatar_url":"https://github.com/LibreCodeCoop.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Start contributing](https://img.shields.io/github/issues/LibreCodeCoop/custom_domain/good%20first%20issue?color=7057ff\u0026label=Contribute)](https://github.com/LibreCodeCoop/custom_domain/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22good+first+issue%22)\n\n# Custom Domain\n\nUse custom domains at Nextcloud instance\n\n## Setup\n\n* Install this app\n* Configuration\n* go to root folder of your nextcloud instance and run the follow commands:\n```bash\n# Group folders\nocc app:enable --force groupfolders\n\n## Customizations\n\nNot mandatory, but maybe is important\n```bash\n# Hide development notice\nocc config:system:set has_valid_subscription --value true --type boolean\n\n# registration\nocc app:enable --force registration\nocc config:app:set registration show_fullname --value yes\nocc config:app:set registration email_is_optional --value no\nocc config:app:set registration disable_email_verification --value no\nocc config:app:set registration enforce_fullname --value yes\nocc config:app:set core shareapi_only_share_with_group_members --value yes\n\nocc config:app:set files default_quota --value \"50 MB\"\n\nocc config:app:set core shareapi_allow_share_dialog_user_enumeration --value yes\n\n# System settings\n## Set the min length of password\nocc config:app:set password_policy minLength --value 8\n## Disable Nextcloud knowledge database (help)\nocc config:system:set knowledgebaseenabled --value false --type boolean\n## use custom domain insteadof localhost when use occ commands\nocc config:system:set overwrite.cli.url --value \"https://CustomDomain.coop\"\n\n# Skeleton directory\n# First, go to root folder of Nextcloud\nmkdir -p data/appdata_`occ config:system:get instanceid`/custom_domain/skeleton\nocc config:system:set skeletondirectory --value /data/appdata_`occ config:system:get instanceid`/custom_domain/skeleton\n\n# Theme\nocc config:app:set theming name --value \"Custom Domain\"\nocc config:app:set theming slogan --value \"Made with ❤️\"\nocc config:app:set theming url --value \"https://CustomDomain.coop\"\nocc config:app:set theming color --value \"#0082c9\"\n## This is mandatory if you want to use custom logo and background by domain\nocc config:app:set theming logoMime --value \"image/png\"\nocc config:app:set theming backgroundMime --value \"image/png\"\n\n```\n## Theming\n* Inside the folder `appdata_\u003cinstanceId\u003e/custom_domain/theming` you will need go create a folder with the domain of company\n* Inside the folder of company, create the file `background` and `logo` without extension.\n  \u003e Logo need to be PNG and background need to be PNG  to follow the defined at `theming` app at `logoMime` and `backgroundMime` setting\n* Refresh the cache of app data folder to update the metadata of new images:\n  ```bash\n  occ files:scan-app-data\n  ```\n\n## Contributing\n\n[here](.github/CONTRIBUTING.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibrecodecoop%2Fcustom_domain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flibrecodecoop%2Fcustom_domain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibrecodecoop%2Fcustom_domain/lists"}