Table of Contents
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,
