Neutrinet issueshttps://gitlab.domainepublic.net/groups/Neutrinet/-/issues2020-02-16T13:10:18Zhttps://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install/-/issues/26Documentation about downloading the script2020-02-16T13:10:18ZHgODocumentation about downloading the scriptOnce #20 is solved, the user would have 5 options to download the script:
```shell
git clone https://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install.git
```
Download a zip with the button on the project page (just below the cl...Once #20 is solved, the user would have 5 options to download the script:
```shell
git clone https://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install.git
```
Download a zip with the button on the project page (just below the clone button), or just do:
```shell
wget https://git.domainepublic.net/Neutrinet/neutrinet_cube_install/-/archive/stable/neutrinet_cube_install-stable.zip
```
Download the standalone script (English only) with button on the [main script](https://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install/blob/stable/neutrinet_cube_install.sh), or just do:
```shell
wget https://git.domainepublic.net/Neutrinet/neutrinet_cube_install/raw/stable/neutrinet_cube_install.sh
```
It would be nice to document some of them :)Install Party 16/02/2020HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install/-/issues/24Issues with the cleanup function when aborting2020-02-16T13:10:18ZHgOIssues with the cleanup function when abortingThere are two bugs with the cleanup function when we interrupt the script:
- After a `read -s`, the user inputs are kept hidden (e.g, try Ctrl+C after a password prompt)
- After the prompt for sudo password, the user is not asked to remo...There are two bugs with the cleanup function when we interrupt the script:
- After a `read -s`, the user inputs are kept hidden (e.g, try Ctrl+C after a password prompt)
- After the prompt for sudo password, the user is not asked to remove the resources. This is because at this point in the script, we are in the `cube_resources` folder, so the cleanup function is checking to remove resources that would be located relatively to this folder... Solution is to use absolute paths.Install Party 16/02/2020HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install/-/issues/23Incorrect password limits for Yunohost2020-02-16T13:10:18ZHgOIncorrect password limits for YunohostThe limit defined by Yunohost for the admin password appears to be at least 8 characters (on a lime1).
We should change that and verify if other password limits are incorrect.The limit defined by Yunohost for the admin password appears to be at least 8 characters (on a lime1).
We should change that and verify if other password limits are incorrect.Install Party 16/02/2020HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install/-/issues/21Import of Yunohost GPG key should cancel signature's verification on failure2020-02-16T13:10:16ZHgOImport of Yunohost GPG key should cancel signature's verification on failureWhen the script fails to import Yunohost's GPG key, it shouldn't try to verify the GPG signature of the Yunohost image.When the script fails to import Yunohost's GPG key, it shouldn't try to verify the GPG signature of the Yunohost image.Install Party 16/02/2020HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install/-/issues/20Include neutrinet specifics in general script2020-02-16T13:10:18ZIljaInclude neutrinet specifics in general scriptUsing the install script should always be as easy as possible for people who use it. We should be able to download just the one file and run that. `custom_neutrinet_specifics.sh` should be added to the script for that.Using the install script should always be as easy as possible for people who use it. We should be able to download just the one file and run that. `custom_neutrinet_specifics.sh` should be added to the script for that.Install Party 16/02/2020IljaIljahttps://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install/-/issues/19Add flag for dev questions2020-02-16T13:10:17ZIljaAdd flag for dev questionsCurrently the script asks if you want to include Neutrinet-specifics, but this will always be the case in production. It's okey to have this as an option with a flag, but shouldn't be asked during 'normal' operation.Currently the script asks if you want to include Neutrinet-specifics, but this will always be the case in production. It's okey to have this as an option with a flag, but shouldn't be asked during 'normal' operation.Install Party 16/02/2020HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install/-/issues/35Upgrade Yunocube script even when cube_resources folder is present2020-05-09T17:00:28ZHgOUpgrade Yunocube script even when cube_resources folder is presentWe don't check for upgrades of the [Yunocube script](https://github.com/labriqueinternet/build.labriqueinter.net) when the `cube_resources` directory is present.
This is an issue because users might not get the latest updates / security...We don't check for upgrades of the [Yunocube script](https://github.com/labriqueinternet/build.labriqueinter.net) when the `cube_resources` directory is present.
This is an issue because users might not get the latest updates / security fixes...
Blocking #33 Install Party 17/05/2020HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install/-/issues/32Update hypercube.sh script2020-04-09T17:49:50ZsohkaUpdate hypercube.sh scriptThe `hypercube.sh` script has been updated in the [build.labriqueinter.net](https://github.com/labriqueinternet/build.labriqueinter.net) git repository. The `neutrinet_cube_install.sh` script should then be updated with the new revision ...The `hypercube.sh` script has been updated in the [build.labriqueinter.net](https://github.com/labriqueinternet/build.labriqueinter.net) git repository. The `neutrinet_cube_install.sh` script should then be updated with the new revision number.
The change removes the Rouncube app from the cube setup process. The users who want this app have to install it manually. The reason why this app is no longer installed has been explained [here](https://github.com/labriqueinternet/build.labriqueinter.net/issues/63).Install Party 17/05/2020sohkasohkahttps://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install/-/issues/31Change link to Neutrinet package list2020-04-09T17:50:04ZHgOChange link to Neutrinet package listAs per apps#1, I changed the url to the stable Neutrinet package list, which is now https://apps.neutrinet.be/stable
I made a redirect from https://neutrinet.be/apps.json, but it's better to use the new url in the install script.As per apps#1, I changed the url to the stable Neutrinet package list, which is now https://apps.neutrinet.be/stable
I made a redirect from https://neutrinet.be/apps.json, but it's better to use the new url in the install script.Install Party 17/05/2020https://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install/-/issues/25Improve certificates import (again)2020-04-09T17:50:25ZHgOImprove certificates import (again)We noticed at the install party that the question about the certificates could be improved. As a reminder, we first ask the user if they would like to import their certificates from a directory. If they say no, they are invited to copy/p...We noticed at the install party that the question about the certificates could be improved. As a reminder, we first ask the user if they would like to import their certificates from a directory. If they say no, they are invited to copy/paste the content of their certificates.
The question is how could we improve this? Is the copy/paste option still required? We could just explain to the user how to download their certificates (by following [this guide](https://wiki.neutrinet.be/vpn/order), or from an existing cube (reinstall))…
We could also explain what the script will look for. Basically, the script is looking for user.crt / client.crt, user.key / client.key and ca.crt / server-ca.crt, as they are the default name on the cube and in the guide.Install Party 17/05/2020https://gitlab.domainepublic.net/Neutrinet/accounting/-/issues/5Import du CSV en utf-82024-01-24T18:34:15ZHgOImport du CSV en utf-8On a remarqué qu'on ne pouvait pas importer les fichiers CSV quand les en-têtes sont en français… C'est parce que l'importateur ouvre le fichier avec un encodage `ISO-8859-1`… Il faudrait ouvrir le fichier en UTF-8.On a remarqué qu'on ne pouvait pas importer les fichiers CSV quand les en-têtes sont en français… C'est parce que l'importateur ouvre le fichier avec un encodage `ISO-8859-1`… Il faudrait ouvrir le fichier en UTF-8.HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/225PHP 8.0 déprécié par Nextcloud2023-08-08T19:53:54ZHgOPHP 8.0 déprécié par NextcloudIl faudra vérifier les autres applications web, car PHP 8.0 ne sera plus supporté dans 3 mois : https://www.php.net/supported-versions.phpIl faudra vérifier les autres applications web, car PHP 8.0 ne sera plus supporté dans 3 mois : https://www.php.net/supported-versions.phpHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/224Mettre le header X-Frame-Options à SAMEORIGIN2023-07-22T16:16:36ZHgOMettre le header X-Frame-Options à SAMEORIGINNextcloud demande à ce que le header X-Frame-Options soit à SAMEORIGINNextcloud demande à ce que le header X-Frame-Options soit à SAMEORIGINHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/223Refonte des group vars pour les HAProxy2023-10-08T07:59:37ZHgORefonte des group vars pour les HAProxyOn commence à avoir beaucoup de serveurs avec un HAProxy, ça devient un peu complexe au niveau des group vars...On commence à avoir beaucoup de serveurs avec un HAProxy, ça devient un peu complexe au niveau des group vars...HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/222Fix format clé GPG du dépôt Ceph2023-07-01T14:24:01ZHgOFix format clé GPG du dépôt CephHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/221Configuration de Matterbridge pour envoyer vers Matrix2023-07-01T21:32:53ZHgOConfiguration de Matterbridge pour envoyer vers Matrixhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/220[telegraf] L'option timeout_response de inputs.prometheus est dépréciée2023-07-01T10:02:11ZHgO[telegraf] L'option timeout_response de inputs.prometheus est dépréciéeHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/219Config HAProxy pour le serveur VPN2023-07-03T08:10:51ZHgOConfig HAProxy pour le serveur VPNIl faut pouvoir configurer les CORS pour accepter les requêtes depuis user.neutrinet.be, et permettre au backend de se connecter en TLS avec `verify none`Il faut pouvoir configurer les CORS pour accepter les requêtes depuis user.neutrinet.be, et permettre au backend de se connecter en TLS avec `verify none`HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/218Ajout du header CSP sur les backend haproxy2023-12-21T11:59:58ZHgOAjout du header CSP sur les backend haproxyEn complément de #208En complément de #208HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/217Playbook pour uptime-kuma2023-10-08T08:08:11ZHgOPlaybook pour uptime-kumaHgOHgO