{"id":17561616,"url":"https://github.com/parvanoe/nextcloud","last_synced_at":"2026-03-07T17:33:16.020Z","repository":{"id":258679989,"uuid":"865020855","full_name":"parvanoe/nextcloud","owner":"parvanoe","description":"Nextcloud package","archived":false,"fork":false,"pushed_at":"2025-05-17T13:32:22.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-11T13:32:47.212Z","etag":null,"topics":["docker-compose","nextcloud"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/parvanoe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2024-09-29T19:20:31.000Z","updated_at":"2025-05-17T13:32:25.000Z","dependencies_parsed_at":"2025-06-29T01:37:40.287Z","dependency_job_id":"eb52a7b9-d92f-4960-ae1c-aa0cde30cba7","html_url":"https://github.com/parvanoe/nextcloud","commit_stats":null,"previous_names":["parvanoe/nextcloud"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/parvanoe/nextcloud","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parvanoe%2Fnextcloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parvanoe%2Fnextcloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parvanoe%2Fnextcloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parvanoe%2Fnextcloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/parvanoe","download_url":"https://codeload.github.com/parvanoe/nextcloud/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parvanoe%2Fnextcloud/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30223404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T17:00:40.062Z","status":"ssl_error","status_checked_at":"2026-03-07T17:00:39.026Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["docker-compose","nextcloud"],"created_at":"2024-10-21T12:06:38.110Z","updated_at":"2026-03-07T17:33:15.978Z","avatar_url":"https://github.com/parvanoe.png","language":null,"readme":"# nextcloud docker compose\nNextcloud deployment via docker compose \n\nWhat we use:\n\nnextcloud\n\nmariadb - database\n\nswag - certificate\n\nduckdns - domain\n\nPre-requisites \n\nFirst we will need to create an acoount in duckdns from here:\nhttps://www.duckdns.org/\nRegister your domain name and IP and open ports 443 and 80 to that IP.\nOnce all this is done copy the token for the DuckDNS site and paste it in the yaml file under DUCKDNSTOKEN.\nEverything else with \" \" is custom information that you need to replace.\nAlso /path/to/folder is information that needs to be adjusted according to the enviroment you use.\n\nInstallation\n\nAfter everything is corrected in the yaml file we will need to use:\n-docker compose pull\n-docker compose up -d\nThese two commands will pull the images and deploy the containers.\nTo verify everything is up use:\n-docker ps\nYou should see three containers nextcloud , swag and mariadb.\nNow we find the file named nextcloud.subdomain.conf.sample under SWAG's /config/nginx/proxy-confs folder and rename it to nextcloud.subdomain.conf, then restart the SWAG container .\nThe restart can be done with:\n-docker stop swag\n-docker compose up -d \n\n\nIf this is the first time we are accessing Nextcloud (we've never accessed it locally before), we can simply navigate to https://nextcloud.example.duckdns.org and we should see the Nextcloud set up page.\nWe'll fill out the info, use the mariadb user and the password we selected in the environment variable and we'll use mariadb as the Database Host address (container name as dns hostname).\n\nIf more information is needed please check this site as I used it for my deployment:\nhttps://docs.linuxserver.io/general/swag/#nextcloud-subdomain-reverse-proxy-example\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparvanoe%2Fnextcloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparvanoe%2Fnextcloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparvanoe%2Fnextcloud/lists"}