User Tools

Site Tools


clone

Cloning an additional AvaDroid

Prepare the Avatar

  • Add to the group. No need for a new group, just invite.
  • Set up outfits.
  • Add the helper scripts.

Copy the files

cd ~/avadroid/

cp -r ./<name1>/ ./<name2>

Example: my existing AvaDroid is “anne”, (<name1>) I can confirm this by entering ls
my next AvaDroid is named “ray”, (<name2>)
I would enter cp -r ./anne/ ./ray
Confirm the directory <name2> has been created. ls

Configure compose.yml

cd <name2>

Example: cd ray

Do a ls and you should see

 bot     compose.yml      corrade 

nano compose.yml

Reference: Getting Started

Change
container_name: <name1>-corrade to container_name: <name2>-corrade
container_name: <name1>-avadroid to container_name: <name2>-avadroid
- <name1>-net to - <name2>-net (3 locations)

Increment the ports: If ports are 19001, 17001, 18001 change them to 19002, 17002 and 18002. If you are following my port plan recommendations.

Save: CNTL x, y , <return>

Initiate the Containers

docker compose up -d

Change Nucleus (Corrade)

Browse to http://<IP address of Docker server>:<port>
Example: http://192.168.1.10:19002

Change Login first name
Change Login last name
Change Password

Click Commit Configuration

Close Browser tab, we are done.

Change AvaDroid via Web GUI

Browse to http://<IP address of Docker server>:<port> Port = port mapped to 54377 in compose.yml
Example: http://192.168.1.10:18002 Port = port mapped to 5001 in compose.yml

Login with the same password you used on the doner AvaDroid. Change if you wish. (Home - Change Password).

Go to Configurator:

  • In Identity
    • Change UUID.
    • Change first name.
    • Change last name.
    • Set Gender and age to suit.
  • In Corrade Settings
    • Change MQTT Port (synched with compose.yml settings)
    • Change Nucleus Port (synched with compose.yml settings)

—- Perform:

docker compose down

wait

docker compose up -d


Configuration is complete,

clone.txt · Last modified: by robyn