You could setup a new instance and copy alle the certificates to the new one (and ensure the ip/ hostname stays the same). Thatβs the minimal approach.
The IP of the new teddycloud is different, so I think I have to flash the boxes again. Since I have all the certificates it should be enough to flash the c2.der (like explained in this thread, I have the cc3200 version of the box). Or do I miss something?
Edit: just changing the dns record in pihole to the new ip does not work, box just says code owl.
Edit2: I changed the ip of the new teddycloud server with macvlan to the old ip but I still get codeword owl.
INFO |cloud_request.c:0200:web_request()| Connecting to HTTP server prod.de.tbs.toys:443β¦
INFO |cloud_request.c:0252:web_request()| trying IP: 18.156.186.144
INFO |cloud_request.c:0200:web_request()| Connecting to HTTP server prod.de.tbs.toys:443β¦
INFO |cloud_request.c:0252:web_request()| trying IP: 3.69.182.181
INFO |cloud_request.c:0486:web_request()| Response: β1761996643β
INFO |cloud_request.c:0486:web_request()| Response: β1761996644β
INFO |handler_api.c:2389:handleApiTonieboxJson()| Trying to read /teddycloud/config/tonieboxes.json with size 3022
INFO |server.c:0961:server_init()| 1 open HTTPS API connections
INFO |server.c:0961:server_init()| 0 open HTTPS API connections
INFO |server.c:0961:server_init()| 1 open HTTPS API connections
INFO |server.c:0961:server_init()| 0 open HTTPS API connections
INFO |server.c:0961:server_init()| 1 open HTTPS API connections
INFO |server.c:0961:server_init()| 0 open HTTPS API connections
INFO |server.c:0961:server_init()| 1 open HTTPS API connections
INFO |server.c:0961:server_init()| 0 open HTTPS API connections
INFO |server.c:0961:server_init()| 1 open HTTPS API connections
INFO |server.c:0961:server_init()| 0 open HTTPS API connections
INFO |server.c:0961:server_init()| 1 open HTTPS API connections
INFO |server.c:0961:server_init()| 0 open HTTPS API connections
EDIT: I copied the server certificates from the old one to the new server and now the box is recognized. I thought I had done this but apparently not.