Skip to content

InfinityHack3r/easySetupNextcloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Easy Setup Nextcloud

One-command Nextcloud deployment with Ansible.

Quick Start

  1. Bootstrap (installs Ansible + dependencies):

    ./bootstrap-ansible.sh
  2. Configure your server IP:

    nano ansible/inventories/prod/hosts.yml

    Change 192.168.0.1 to your server's IP address.

  3. Set passwords:

    nano ansible/inventories/prod/group_vars/vault.yml

    Update these values:

    • vault_nextcloud_admin_pass: "CHANGE_ME" → your admin password
    • vault_pg_password: "CHANGE_ME" → your database password
    • vault_cloudflared_tunnel_token: "YOUR_TUNNEL_TOKEN" → your Cloudflare tunnel token (optional)

    Then encrypt it:

    ansible-vault encrypt ansible/inventories/prod/group_vars/vault.yml
  4. Deploy:

    cd ansible
    ansible-playbook playbooks/site.yml --ask-vault-pass

Access

Done! 🎉

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published