So I currently have a 1tb drive running all of my containers for my home server. I’m trying to finalize the process of transitioning from corporate cloud storage to my own personal cloud. I have a new 12 TB drive to hold all my files.

I am running Xubuntu, with OwnCloud running in docker compose similar to this setup.

By default, it saves all data in the var directory, but I am stuck with how to change it. I have my data backed up separately, so the plan is to set it up from scratch.

There are complicated instructions here, but I don’t have the skill to transfer this process to a docker compose installation. I have never used SQL commands, and I really have no idea how to do anything with it in docker.

This is a critical step in my home server setup, without which I pretty much can’t move forward. Can anyone help?

Edit: Thanks from a real beginner. I was making it harder than I needed. The default volumes in the YML file were in an unfamiliar format to me. I rewrote the relevant lines and re-initialized and now it is working as intended.

I guess I am still learning about the different ways that volumes can be designated in yaml.

  • MangoPenguin@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    11 days ago

    Since you’re running it in docker all you need to do is change the mount locations in your docker-compose file. Then copy the existing data to the new location.

    If you’re currently using a volume instead of a bind mount then the existing data will be under /var/lib/docker/volumes