I’ve been trouble shooting getting both Nextcloud and Wordpress up on a VPS behind Caddy as a proxy. At one point, I successfully set up Nextcloud and was all the way in. I reinstalled Ubuntu as a part of my troubleshooting on the Wordpress side, but was confident I could recreate my Nextcloud set up as I had (I thought) cataloged all the commands I entered into the terminal.
Well I now have Nextcloud up behind a Caddy proxy and can access the installation page in my browser, but now I keep getting an error when attempting to complete the install and create a an admin account.
I would appreciate someone reviewing my files and letting me know if there are any glaring issues. If someone has a better compose file they’d like to share that works with Caddy, I’d also welcome that. I’m a novice at all this, so please be patient with me if I don’t fully understand.
Here is my set up with passwords changed for privacy:
Docker network up caddy_net
Docker launched caddy in a user/docker/caddy
Nextcloud launched in user/docker/nextcloud
.env file in user/docker/nextcloud:
MY_DOMAIN=private.org
DEFAULT_NETWORK=caddy_net
MYSQL_ROOT_PASSWORD=password1
MYSQL_USER=zachary
MYSQL_PASSWORD=password1
Docker-compose.yml in user/docker/nextcloud:
version: '2'
volumes:
nextcloud:
db:
services:
db:
image: mariadb
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
restart: unless-stopped
volumes:
- db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=
- MYSQL_PASSWORD=
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
nextcloud:
image: nextcloud
container_name: "nextcloud"
hostname: "nextcloud"
links:
- db
volumes:
- nextcloud:/var/www/html
restart: unless-stopped
networks:
default:
external:
name: $DEFAULT_NETWORK
According to my records, last time I was able to log in with this information:
Admin username: Zachary
Admin password: password2
Database User: root
Database Password: password1
Database Name: nextcloud
Database Host: db
I’m not sure what I broke. Any help is appreciated, thank you!