GET /api/projects/?format=api&page=2
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 106,
    "next": null,
    "previous": "http://urlab.be/api/projects/?format=api",
    "results": [
        {
            "id": 107,
            "title": "HAL2.0",
            "maintainer": "http://urlab.be/api/users/409/?format=api",
            "participants": [
                "http://urlab.be/api/users/422/?format=api",
                "http://urlab.be/api/users/424/?format=api"
            ],
            "status": "i",
            "progress": 85,
            "short_description": "HAL1 est mort, Vive HAL2 !",
            "content": "# Projet\r\n\r\nCr\u00e9ation d'un Broker MQTT pour pouvoir interagir avec le nouveau local UrLab.\r\nSuccesseur de [HAL1](https://urlab.be/projects/84)\r\n\r\n## Id\u00e9es\r\n\r\n- Serveur MQTT\r\n- R\u00e9cup\u00e9rer l'ancien serveur musique\r\n- Script pour faire transiter l'info de l'opinator au site\r\n\r\n## Sp\u00e9cifications\r\n\r\nAdresse IP : 172.23.100.6\r\nH\u00f4te du local : hal2.local\r\nIdentifiants ssh : pi:raspberry\r\n`ssh pi@hal2.local` si \u00e7a marche pas `ssh pi@172.23.100.6` si \u00e7a marche pas connecter un clavier et un \u00e9cran au rasp et `ip a`, ne pas h\u00e9siter \u00e0 regarder `man ip` ou `man ssh` si vous comprenez rien.\r\n### Setup nom de host \r\nLa proc\u00e9dure a \u00e9t\u00e9 la suivante :\r\n`sudo hostnamectl set-hostname hal2`\r\n`sudo -E vim /etc/hosts`\r\n->\u00c9crire : 127.0.0.1       localhost hal2\r\n`sudo reboot`\r\n\r\n\r\n## Serveur musique fait !\r\nPour utiliser le serveur de musique [voir ici](https://urlab.be/wiki/70)\r\n### Serveur pulseaudio\r\nTout comme il faut setup un serveur ssh pour se connecter \u00e0 une machine, setup un serveur pulseaudio permet \u00e0 quiconque d'envoyer le son de sa machine \u00e0 hal2 pour qu'il le mette sur la sono.\r\nLa proc\u00e9dure d'installation est la suivante :\r\n`sudo apt update` // On met \u00e0 jour, toujours mettre \u00e0 jour.\r\n`sudo apt install pulseaudio pulseaudio-module-zeroconf` // On installe pulseaudio\r\n`sudo systemctl enable pulseaudio` // On rend le lancement de pulseaudio automatique au d\u00e9marrage\r\n->Failed to enable unit: Unit file pulseaudio.service does not exist. // Si vous avez pas cette erreur passez \u00e0 la suite, sinon :\r\n--> `sudo -E vim /lib/systemd/system/pulseaudio.service`\r\n-->\u00c9crire :\r\n[Unit]\r\nDescription=PulseAudio Sound Server\r\n\r\n[Service]\r\nType=simple\r\nExecStart=/usr/bin/pulseaudio --daemonize=false\r\nRestart=on-failure\r\n\r\n[Install]\r\nWantedBy=multi-user.target\r\n-->`sudo systemctl daemon-reload`\r\n-->`sudo systemctl enable pulseaudio`\r\nSuite :\r\n`sudo -E vim /etc/pulse/default.pa` // On configure le serveur pour prendre le range d'ip local (ici 172.23.100.0/24)\r\n-> \u00c9crire ou uncomment : load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;172.23.100.0/24\r\n`sudo systemctl restart pulseaudio` // On relance le service pour le mettre op\u00e9rationnel\r\n\r\nPour se connecter au serveur, voir [music.lan](https://urlab.be/wiki/70)\r\n\r\n\r\n## TTS fait !\r\nEnvie de faire parler HAL2 ? Rendez-vous sur [hal2.local:6942](http://172.23.100.6:6942) !"
        },
        {
            "id": 101,
            "title": "Recherche de local",
            "maintainer": "http://urlab.be/api/users/203/?format=api",
            "participants": [
                "http://urlab.be/api/users/293/?format=api",
                "http://urlab.be/api/users/260/?format=api",
                "http://urlab.be/api/users/203/?format=api",
                "http://urlab.be/api/users/355/?format=api"
            ],
            "status": "f",
            "progress": 100,
            "short_description": "Notre bien aim\u00e9 131 \u00e9tant condamn\u00e9, nous sommes \u00e0 la recherche d'un nouveau local",
            "content": "# \u00c9tat actuel des choses\r\n\r\n## UB2.126 A\r\n\r\nApr\u00e8s de nombreux relancements, on a obtenu acc\u00e8s \u00e0 un petit local entre les b\u00e2timents UA et UB. On doit encore obtenir les cl\u00e9s et s'assurer que l'infrastructure \u00e9lectrique et r\u00e9seau est disponible.\r\n\r\n## ACE\r\nDernier contact: 9/11/21\r\n - En train de foutre un coup de pression aux autorit\u00e9s\r\n - Ils nous proposent de mettre nos affaires dans leur local temporairement\r\n\r\n## Affaires \u00e9tudiantes\r\nDernier contact: 9/11/21\r\nDes r\u00e9unions on bien lieu en interne (sans les \u00e9tudiants) pour trouver une solution\r\n - \"Esp\u00e8re revenir avec de bonnes nouvelles\" d'ici fin 2021\r\n - D\u00e9but 2022: S'activera pour trouver au moins un lieu de stockage\r\n\r\n## Local actuel (131) (ferm\u00e9 officiellement le 11 juin 2021)\r\nUne partie de notre mat\u00e9riel s'y trouve encore\r\nCambriolage en Octobre 2021\r\nLa s\u00e9curit\u00e9 de l'ULB a pris des mesures de s\u00e9curisation d\u00e9but Novembre 2021\r\n\r\n## BES\r\nUn groupe de travail va \u00eatre form\u00e9, notamment pour trouver un local.\r\n\r\n## Cellule auditoire\r\nOn a voulu demand\u00e9 un local pour pouvoir faire des workshop r\u00e9guli\u00e8rement \u00e0 Leroy, qui nous a renvoy\u00e9 vers la Cellue auditoire, qui renvoie la patate \ud83e\udd54 aux affaires \u00e9tudiantes (Leroy de nouveau)."
        },
        {
            "id": 114,
            "title": "O.S.C.I.L.L.O.S.C.O.P.E",
            "maintainer": "http://urlab.be/api/users/414/?format=api",
            "participants": [
                "http://urlab.be/api/users/414/?format=api"
            ],
            "status": "i",
            "progress": 15,
            "short_description": "On Screen Calligraphy In Low-level Lissajou Oscilloscope Signals Computed On Pathetic Equations",
            "content": "Faire afficher des images depuis des tags NFC sur l'oscilloscope via figures de Lissajou."
        },
        {
            "id": 115,
            "title": "Pulls",
            "maintainer": "http://urlab.be/api/users/248/?format=api",
            "participants": [
                "http://urlab.be/api/users/203/?format=api"
            ],
            "status": "i",
            "progress": 0,
            "short_description": "refaire des pulls",
            "content": "on peut se baser sur [l'ancienne \u00e9dition du projet](https://urlab.be/projects/65) pour les refaire\r\nEst-ce qu'on refait exactement les m\u00eames ou pas?\r\nl'URL \u00e0 jour pour le mod\u00e8le de pulls est [celle-ci](https://studentapparel.fr/textile-sweatshirts/produits/sweatshirt-a-capuche-jh001)"
        },
        {
            "id": 116,
            "title": "Mugs",
            "maintainer": "http://urlab.be/api/users/248/?format=api",
            "participants": [],
            "status": "i",
            "progress": 0,
            "short_description": "Refaire des mugs",
            "content": "on peut se baser sur [l'ancienne \u00e9dition du projet](https://urlab.be/projects/80) pour les refaire\r\nEst-ce qu'on refait exactement les m\u00eames ou pas?"
        },
        {
            "id": 102,
            "title": "Coloc serveur 2022",
            "maintainer": "http://urlab.be/api/users/5/?format=api",
            "participants": [
                "http://urlab.be/api/users/1/?format=api",
                "http://urlab.be/api/users/111/?format=api",
                "http://urlab.be/api/users/293/?format=api",
                "http://urlab.be/api/users/296/?format=api",
                "http://urlab.be/api/users/260/?format=api",
                "http://urlab.be/api/users/203/?format=api",
                "http://urlab.be/api/users/355/?format=api"
            ],
            "status": "f",
            "progress": 100,
            "short_description": "Lancement d'une nouvelle colocation de serveur",
            "content": "**!!! Attention !!!**: ne vous marquez comme \"participant au projet\" **que si vous souhaitez partager la coloc**, afin qu'on puisse \u00e9valuer le prix/pers et la config minimale requise\r\n\r\n# Principe\r\n\r\n_On a parfois besoin d'avoir un serveur quelque part au milieu des internets, c'est juste pratique, mais c'est un peu cher._\r\n\r\nD'o\u00f9 l'id\u00e9e de **louer un serveur d\u00e9di\u00e9 d\u00e9cent**, d'en **partager les co\u00fbts** \u00e0 plusieurs, et avoir une (ou plusieurs ?) **machines virtuelles pour chacun**. Plusieurs d'entre nous (iTitou, c4, ...) utilisons d\u00e9j\u00e0 ce principe depuis plusieurs ann\u00e9es, et le serveur irc.urlab.be est dessus \u00e9galement. C'est assez facile \u00e0 g\u00e9rer avec [Proxmox](https://www.proxmox.com/en/proxmox-ve) _(par contre c'est peut-\u00eatre difficile d'installer proxmox ?)_.\r\n\r\nCe serveur justement va bient\u00f4t \u00eatre d\u00e9mont\u00e9 par OVH, et nous devons lui trouver un successeur **avant le 28 f\u00e9vrier 2022**.\r\n\r\n# Modalit\u00e9s pratiques\r\n\r\n* iTitou se propose de prendre le serveur \u00e0 son nom et d'installer le host\r\n* Si l'h\u00e9bergeur propose une r\u00e9duction pour payement trimestriel, on la prend ?\r\n* Le backup est sur le serveur en question\r\n\r\n# Offres int\u00e9ressantes\r\n\r\n### Hetzner\r\n\r\n* IPv4: 2.05\u20ac/mois (TTC)\r\n\r\nIls ont un [Dedicated server Auction](https://www.hetzner.com/sb). Les offres tournent beaucoup, et y'a plein de variations de configs proches les unes des autres. Quelques exemples:\r\n\r\n* i7-4770 (4C/8T 3.4-3.9GHz) / 32GB RAM / 2x2TB / 1 IPv4: **36.61\u20ac/mois** (TTC)\r\n* E3-1245v2 (4C/8T 3.4-3.8GHz) / 32GB RAM / 2x3TB / 1 IPv4: **37.62\u20ac/mois** (TTC)\r\n* i7-6700 (4C/8T 3.4-4.0GHz) / **64GB RAM** / 2x2TB / 1 IPv4: **40.67\u20ac/mois** (TTC)\r\n\r\nPour finir, Luxim \u00e0 fait une tr\u00e8s belle spreedsheet pour comparer les diff\u00e9rentes possibilit\u00e9s\u00a0(avec des couleurs et tout) : [https://docs.google.com/spreadsheets/d/1uE6BucnOPN1QXKxoJao3Q1v2f_kO-9E_SeWJx9Bwif8/edit#gid=0](https://docs.google.com/spreadsheets/d/1uE6BucnOPN1QXKxoJao3Q1v2f_kO-9E_SeWJx9Bwif8/edit#gid=0)\r\n\r\nOn a d\u00e9cid\u00e9 de prendre ce serveur\u00a0: AX41 (AMD Ryzen\u2122 5 3600) host\u00e9 \u00e0 Helsinki (Finlande), pour finir, on a eu un serveur avec 2 * 5To au lieu de 2 * 2To, \u00e7a nous convient tous \u00e0 fait. C'est Luxim qui l'a pay\u00e9, chaque membre de la coloc lui versera donc sa part de \"loyer\", l'UrLab y compris.\r\nOn utilise proxmox pour le manager, mais chacun aura sa VM + une VM pour UrLab + une VM acc\u00e9ssible par tous le monde (si unixcorn \u00e0 bien compris) et on peut avoir jusqu'\u00e0 6 ipv4 suppl\u00e9mentaire (donc 7, avec celle qui est fournis de base pour le serveur).\r\n\r\nLes participants de la coloc sont les suivants:\r\n- iTitou\r\n- C4 (prends une pus petite VM)\r\n- Infected\r\n- Minigrim0\r\n- Morti\r\n- Thibault\r\n- Unixcorn\r\n- luxim\r\n- L'UrLab"
        }
    ]
}