====== 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 .// ./'' Example: my existing AvaDroid is "anne", () I can confirm this by entering ''ls'' \\ my next AvaDroid is named "ray", () \\ I would enter ''cp -r ./anne/ ./ray'' \\ Confirm the directory has been created. ''ls'' \\ \\ ==== Configure compose.yml ==== ''cd '' \\ \\ Example: ''cd ray'' \\ \\ Do a ''ls'' and you should see \\ bot compose.yml corrade ''nano compose.yml'' Reference: [[software_installation|Getting Started]] Change \\ container_name: -corrade to container_name: -corrade \\ container_name: -avadroid to container_name: -avadroid \\ - -net to - -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 , '' ==== Initiate the Containers ==== ''docker compose up -d'' ==== Change Nucleus (Corrade) ==== Browse to %%http://:%% \\ 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://:%% 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,