{"id":20443925,"url":"https://github.com/jonas-merkle/container-nextcloud-aio","last_synced_at":"2026-05-11T09:26:51.840Z","repository":{"id":142777631,"uuid":"575013046","full_name":"jonas-merkle/container-nextcloud-aio","owner":"jonas-merkle","description":"A Docker Compose container setup for Nextcloud AIO.","archived":false,"fork":false,"pushed_at":"2024-12-22T15:21:55.000Z","size":51,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-15T21:06:45.741Z","etag":null,"topics":["docker-compose","nextcloud","traefik"],"latest_commit_sha":null,"homepage":"","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/jonas-merkle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"jonas-merkle","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-12-06T15:04:20.000Z","updated_at":"2025-01-14T12:58:03.000Z","dependencies_parsed_at":"2025-01-15T20:06:14.942Z","dependency_job_id":"fcf25dae-3a05-492c-ae98-d88380aea32e","html_url":"https://github.com/jonas-merkle/container-nextcloud-aio","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonas-merkle%2Fcontainer-nextcloud-aio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonas-merkle%2Fcontainer-nextcloud-aio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonas-merkle%2Fcontainer-nextcloud-aio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonas-merkle%2Fcontainer-nextcloud-aio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonas-merkle","download_url":"https://codeload.github.com/jonas-merkle/container-nextcloud-aio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241990850,"owners_count":20054004,"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":["docker-compose","nextcloud","traefik"],"created_at":"2024-11-15T09:49:56.684Z","updated_at":"2026-05-11T09:26:51.775Z","avatar_url":"https://github.com/jonas-merkle.png","language":null,"funding_links":["https://github.com/sponsors/jonas-merkle"],"categories":[],"sub_categories":[],"readme":"# container-nextcloud-aio\n\nA Docker Compose container setup for [Nextcloud AIO](https://github.com/nextcloud/all-in-one).\n\n## Table of contents\n\n- [container-nextcloud-aio](#container-nextcloud-aio)\n  - [Table of contents](#table-of-contents)\n  - [Setup](#setup)\n  - [First startup](#first-startup)\n\n## Setup\n\n0. Requirements\n\n   - Docker\n   - Docker Compose\n   - A running [Traefik instance](https://github.com/jonas-merkle/container-traefik)\n\n1. Link `nextcloud-aio.yml`and `ssl-nextcloud.yml` Traefik config to Traefik instance\n\n    ```bash\n    ln ./config/traefik/nextcloud-aio.yml \u003ctraefik-container-root-dir\u003e/config/dynamic-config/nextcloud-aio.yml\n    ln ./config/traefik/ssl-nextcloud.yml \u003ctraefik-container-root-dir\u003e/config/dynamic-config/ssl-nextcloud.yml\n    ```\n\n2. Add environment variables\n\n    Add the missing information for the environment variables:\n\n    ```bash\n    nano .env\n    ```\n    \n    Mark the `.env` file so it's not tracked by git:\n\n    ```bash\n    git update-index --assume-unchanged .env\n    ```\n\n3. Start container\n\n    ```bash\n    docker-compose up -d\n    ````\n\n4. Stop container\n\n    ```bash\n    docker-compose down\n    ```\n\n## First startup\n\n1. Start domain verification:\n   Open `https://admin.\u003cnextcloud-url\u003e` in browser and start the process.\n\n2. Add the nextcloud-aio-domaincheck container to the `trafik-net`:\n\n    ```bash\n    docker network connect traefik-net nextcloud-aio-domaincheck\n    ```\n\n3. Modify the `nextcloud-aio.yml` file:\n   - Add a `#` at the beginning of the following line: `- url: \"http://nextcloud-aio-apache:11000\"`\n   - Remove the '#' at the beginning of the next line.\n   - Save the file.\n\n4. Run domain verification\n   - Enter the nextcloud-url in the form.\n   - Click the check button.\n\n5. Modify the `nextcloud-aio.yml` file again:\n   - undo the changes from step 3.\n\n6. Proceed with the setup.\n\n7. Add the nextcloud-aio-apache container to the `trafik-net`.\n\n    ```bash\n    docker network connect traefik-net nextcloud-aio-apache\n    ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonas-merkle%2Fcontainer-nextcloud-aio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonas-merkle%2Fcontainer-nextcloud-aio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonas-merkle%2Fcontainer-nextcloud-aio/lists"}