Skip to content

Migrate Prosody to IndieHoster's server

Hi Matthew,

The new XMPP server has been deployed here : xmpp.indie.host

They will setup a continuous integration loop so we just have to push updates on the relevant branches to update the server and modules. It is not set up yet.

Here are the instructions given by Tim (I put you in tuch with him via email and sent you his number) to access the logs of the Prosody server :

  1. Install kubectl
  2. fetch the crt and key (cf link sent by email), and save them somewhere
  3. fetch the config file (cf link sent by email) and save it to .kube/config

Link here : https://framabin.org/p/?7f100e1fd8f82c4a#67gUDTBTT8fTRGg7kS5njM01F/o3z2C1aOIQZFJzdkY=

Basics :

kubectl get po -n startinblox-com
kubectl logs POD_NAME -n startinblox-com

Enter in the pod:
kubectl exec -it POD_NAME bash -n startinblox-com

To edit the pod or deployment:
kubectl edit POD_NAME -n startinblox-com
kubectl edit DEPLOYMENT_NAME -n startinblox-com

The vhost_list file is saved in a ConfigMap:
kubectl get configmap -n startinblox-com
kubectl edit configmap CONFIGMAP_NAME -n startinblox-com

He said not to hesitate to call him. We can do so together if you need me in the loop for some reason.

So the idea would be to :

  1. Make yourself at home with this new server
  2. Ensure it is properly configured and with our modules properly installed
  3. See with @jbpasquier if the chat is working fine or ask him to equip you with what's necessary to test it yourself

Any question : just ask :-)