{"id":15136287,"url":"https://github.com/soilah/nextcloud-auto-installer","last_synced_at":"2026-01-06T05:51:26.838Z","repository":{"id":211909481,"uuid":"730242814","full_name":"soilah/Nextcloud-auto-installer","owner":"soilah","description":"Nextcloud auto installation bash script","archived":false,"fork":false,"pushed_at":"2024-05-26T12:32:53.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T23:47:58.252Z","etag":null,"topics":["bash","bash-script","install-script","installation","installer","nextcloud"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/soilah.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}},"created_at":"2023-12-11T14:02:25.000Z","updated_at":"2024-05-26T13:10:58.000Z","dependencies_parsed_at":"2024-03-12T23:39:28.263Z","dependency_job_id":"fffda7a2-97b3-44d2-85f2-677ee5e55c91","html_url":"https://github.com/soilah/Nextcloud-auto-installer","commit_stats":null,"previous_names":["soilah/nextcloud_auto_installer","soilah/nextcloud-auto-installer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soilah%2FNextcloud-auto-installer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soilah%2FNextcloud-auto-installer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soilah%2FNextcloud-auto-installer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soilah%2FNextcloud-auto-installer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soilah","download_url":"https://codeload.github.com/soilah/Nextcloud-auto-installer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245710668,"owners_count":20659949,"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":["bash","bash-script","install-script","installation","installer","nextcloud"],"created_at":"2024-09-26T06:20:21.367Z","updated_at":"2026-01-06T05:51:26.775Z","avatar_url":"https://github.com/soilah.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nextcloud auto installer\n\n## This is a bash script that automates the installation of nextcloud\n\n## Assumptions/Requirements\n\u003cp\u003eThis script works with the \u003cb\u003eNginx\u003c/b\u003e Web Server only. Apache is not supported. The script will install nginx if not already installed. A copy of an nginx configuration for nextcloud exists in the root directory and is used by the script in order to change the virtual host name and copy it at /etc/nginx/sites-enabled.\u003c/p\u003e\n\n## Notes\n\u003cp\u003eThis script installs nextcloud as HTTP only, in order to be placed behind a proxy server (e.g. HaProxy). HTTPS needs to be configured respectively at the proxy with the corresponding domain. \u003c/p\u003e\n\n## Usage\n### Installation\n\u003cp\u003eInstall nextcloud by running the nextcloud_auto.sh script. During the installation procedure you will be asked for the domain name of the nextcloud instance. This needs to be the same as the one that has been configured at the proxy server (with a valid ssl certificate). The installer will also ask you to enter the database name, user and password. Leave them blank to use the defaults. The database name, user and password will be printed after being created so you have to make sure to remember them, because you will need to enter them the first time you access the website. It is best to copy them immediately!\u003c/p\u003e\n\n### Uninstall\n\u003cp\u003eRun the script uninstall_nextcloud.sh. It will delete ** \u003cb\u003eEVERYTHING\u003c/b\u003e **, meaning that the database and user will be dropped, as well as the nextcloud folder \u003cb\u003eWITH THE DATA\u003c/b\u003e.\u003c/p\u003e\n\n### TO DO LIST\n- Add support to install nextloud with https (without proxy with domain name)\n- Add option to install the data to different directory than the default.\n- Add options to keep database data?, or data folder after uninstall.\n- Add function to check if previous parts from previous installation exists (data folder,...)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoilah%2Fnextcloud-auto-installer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoilah%2Fnextcloud-auto-installer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoilah%2Fnextcloud-auto-installer/lists"}