Deploy OGSpy for your alliance with one GitHub issue.
Fast setup, isolated instances per alliance, and safe update flow.
- Français: see
Guide FR - English: see
Guide EN - Maintainers: see
README.developer.md
Ce dépôt permet de demander, déployer et mettre à jour OGSpy sans intervention manuelle sur les fichiers serveurs.
- Une instance OGSpy dédiée par alliance
- Une URL directe:
https://ogspy.fr/<alliance> - Un compte administrateur créé automatiquement
- Les mises à jour applicatives gérées par OGSpy
- Ouvrez
Issues -> New issuedans ce dépôt. - Choisissez le modèle
Deployment Request. - Remplissez le champ
Nom de l'Alliance. - Envoyez le ticket.
- Attendez la validation manuelle du propriétaire.
Le commentaire final contient:
- l'URL de votre instance
- les identifiants admin
- les détails du déploiement
- Utilisateur: nom de l'alliance saisi dans le ticket
- Mot de passe:
ogsteam
Important:
- Changez le mot de passe immédiatement après la première connexion.
Les mises à jour sont gérées par OGSpy lui-même (routine interne d'upgrade).
Pour supprimer une instance existante:
- Ouvrez
Issues -> New issuedans ce dépôt. - Choisissez le modèle
Demande de suppression. - Renseignez le champ
Nom de l'Allianceavec le nom exact utilisé lors du déploiement. - Envoyez le ticket.
- Attendez la validation manuelle du propriétaire avant suppression effective.
Important:
- L'action est irréversible.
- Le workflow supprime les fichiers de l'instance et les tables de base de données associées.
- Si l'alliance n'existe pas côté serveur, la suppression échoue et rien n'est supprimé.
Q: Qui peut lancer un déploiement? A: Seuls les collaborateurs autorisés du dépôt (write/admin), avec validation manuelle du propriétaire.
Q: Le déploiement écrase-t-il ma configuration? A: Non, les fichiers sensibles de configuration et de runtime sont préservés par le workflow.
Q: Puis-je redemander un déploiement avec un nom d'alliance déjà créé? A: Non. Le workflow refuse maintenant la demande si le dossier de cette alliance existe déjà côté serveur.
Q: Dois-je changer le mot de passe admin par défaut? A: Oui, immédiatement après la première connexion.
- Documentation OGSpy: https://wiki.ogsteam.eu/
- Discord OGSteam: https://discord.gg/Azcb67b
This repository lets you request, deploy, and update OGSpy without manual server file operations.
- One dedicated OGSpy instance per alliance
- A direct URL:
https://ogspy.fr/<alliance> - An admin account created automatically
- Application updates managed by OGSpy itself
- Open
Issues -> New issuein this repository. - Select the
Deployment Requesttemplate. - Fill in the
Alliance Namefield. - Submit the issue.
- Wait for the owner's manual approval.
The final comment includes:
- your instance URL
- admin credentials
- deployment details
- Username: alliance name entered in the issue
- Password:
ogsteam
Important:
- Change the password immediately after first login.
Updates are handled by OGSpy itself (internal upgrade routine).
To remove an existing instance:
- Open
Issues -> New issuein this repository. - Select the
Removal Requesttemplate. - Fill the
Alliance Namefield with the exact name used during deployment. - Submit the issue.
- Wait for the owner's manual approval before any deletion happens.
Important:
- This action is irreversible.
- The workflow deletes both the instance files and related database tables.
- If the alliance folder does not exist on the server, the removal fails and nothing is deleted.
Q: Who can trigger a deployment? A: Only authorized repository collaborators (write/admin), with manual owner approval.
Q: Does deployment overwrite my instance config? A: No. Sensitive config and runtime files are preserved by the workflow.
Q: Can I request deployment again with an alliance name that already exists? A: No. The workflow now rejects the request if that alliance folder already exists on the server.
Q: Should I change the default admin password? A: Yes, immediately after first login.
- OGSpy documentation: https://wiki.ogsteam.eu/
- OGSteam Discord: https://discord.gg/Azcb67b
Developer and infrastructure documentation is available in: