Outils pour utilisateurs

Outils du site


fr:rapports:2020:12-27

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fr:rapports:2020:12-27 [2021/01/16 18:40] – créée celofr:rapports:2020:12-27 [2022/07/22 13:15] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-# 2020/12/27 (Neutriton)+# 2020/12/27 (Neutriton) : Découpage des VMs
  
 * [Liste des sujets neutritons](https://pad.libre.brussels/T5gDXz2cTFiAminBUS1jlw) * [Liste des sujets neutritons](https://pad.libre.brussels/T5gDXz2cTFiAminBUS1jlw)
Ligne 6: Ligne 6:
  
 Présences : Présences :
- - hgo + 
- - celo +- hgo 
- - boistordu +- celo 
- - tharyrok +- boistordu 
- - nino +- tharyrok 
- - ptr+- nino 
 +- ptr
  
 Jitsi : https://jitsi.belnet.be/neutriton Jitsi : https://jitsi.belnet.be/neutriton
Ligne 29: Ligne 30:
  
 ## Services ## Services
- - Nextcloud (php, postgresql) + 
- - Mattermost (postgresql) +- Nextcloud (php, postgresql) 
- - Dokuwiki (php) +- Mattermost (postgresql) 
- - Grav (website, php) +- Dokuwiki (php) 
- - Discourse (beta, postgresql) +- Grav (website, php) 
- - Modoboa (mails, postgresql) +- Discourse (beta, postgresql) 
- - Zammad (support, postgresql) +- Modoboa (mails, postgresql) 
- - Keycloak (sso) +- Zammad (support, postgresql) 
- - site static (ancien wiki) +- Keycloak (sso) 
- - Cube order (django, postgresql) +- site static (ancien wiki) 
- - API FFDN +- Cube order (django, postgresql) 
- - Etherpad / HedgeDoc (ancien CodiMD, node, sqlite/postgresql) +- API FFDN 
- - Un environnement de développement (où on peut tester des choses et tout casser) +- Etherpad / HedgeDoc (ancien CodiMD, node, sqlite/postgresql) 
- - S3 API +- Un environnement de développement (où on peut tester des choses et tout casser) 
-     - https://en.wikipedia.org/wiki/Amazon_S3 +- S3 API 
-     - https://min.io/+  - https://en.wikipedia.org/wiki/Amazon_S3 
 +  - https://min.io/ 
 ## Découpage ## Découpage
 ### Louise DC ### Louise DC
Ligne 51: Ligne 54:
  
 #### VM ISP-NG #### VM ISP-NG
 +
 - ISP-NG - ISP-NG
     - java 8 (http://repos.azulsystems.com)     - java 8 (http://repos.azulsystems.com)
Ligne 66: Ligne 70:
  
 #### VM Nextcloud #### VM Nextcloud
- - Nextcloud+ 
 +- Nextcloud
      - calendar (migrer agenda partagé vers compte Neutr(inet))      - calendar (migrer agenda partagé vers compte Neutr(inet))
      - group folder      - group folder
- - php8 +- php8 
- - postgresql+- postgresql
      - nextcloud      - nextcloud
- - redis +- redis 
- - nginx +- nginx 
-     - files.neutrinet.be +    - files.neutrinet.be 
- - hdd 100G (vérifier les besoins) +- hdd 100G (vérifier les besoins) 
- - S3 API (minio) +- S3 API (minio) 
-     - bucket nextcloud +    - bucket nextcloud 
- - keycloak (sso - saml)+- keycloak (sso - saml)
  
 #### VM Mattermost #### VM Mattermost
- - mattermost + 
- - postgresql +- mattermost 
-     - mattermost +- postgresql 
- - nginx +    - mattermost 
-     - chat.neutrinet.be +- nginx 
-         - port 8065 +    - chat.neutrinet.be 
- - keycloak (sso - simulation de gitlab) +        - port 8065 
-     - https://mattermost.com/nonprofit/ +- keycloak (sso - simulation de gitlab) 
-     - 250$ per 3 years -> 83$ per year -> 7$ per month +    - https://mattermost.com/nonprofit/ 
- - S3 API (minio) +    - 250$ per 3 years -> 83$ per year -> 7$ per month 
-     - bucket mattermost+- S3 API (minio) 
 +    - bucket mattermost
  
 #### VM Dokuwiki #### VM Dokuwiki
- - php7.4 + 
-     - not yet compatible php8: https://github.com/splitbrain/dokuwiki/issues?q=is%3Aissue+is%3Aopen+label%3A%22PHP+8%22 +- php7.4 
- - nginx +    - not yet compatible php8: https://github.com/splitbrain/dokuwiki/issues?q=is%3Aissue+is%3Aopen+label%3A%22PHP+8%22 
-     - wiki.neutrinet.be +- nginx 
- - keycloak (sso)+    - wiki.neutrinet.be 
 +- keycloak (sso)
  
  
 #### VM Grav CMS #### VM Grav CMS
- - php8 + 
- - nginx+- php8 
 +- nginx
      - (www.)neutrinet.be      - (www.)neutrinet.be
      - (www.)neutricorp.be      - (www.)neutricorp.be
- - git+- git
      - https://gitlab.domainepublic.net/Neutrinet/site-neutrinet-beta      - https://gitlab.domainepublic.net/Neutrinet/site-neutrinet-beta
 - keycloak (sso) - keycloak (sso)
Ligne 112: Ligne 120:
  
 #### VM Discourse #### VM Discourse
- - docker + 
- - S3 API+- docker 
 +- S3 API
      - Bucket discourse      - Bucket discourse
      - https://meta.discourse.org/t/setting-up-file-and-image-uploads-to-s3/7229      - https://meta.discourse.org/t/setting-up-file-and-image-uploads-to-s3/7229
- - postgresql+- postgresql
      - discourse      - discourse
      - https://meta.discourse.org/t/running-discourse-with-a-separate-postgresql-server/46375      - https://meta.discourse.org/t/running-discourse-with-a-separate-postgresql-server/46375
- - redis+- redis
      - integrated      - integrated
      - https://meta.discourse.org/t/shared-redis-caching/36745      - https://meta.discourse.org/t/shared-redis-caching/36745
      - https://meta.discourse.org/t/how-to-set-redis-db-id-in-docker-container/56267/5      - https://meta.discourse.org/t/how-to-set-redis-db-id-in-docker-container/56267/5
- - keycloak (sso) +- keycloak (sso) 
- - nginx+- nginx
      - meta.neutrinet.be || forum.neutrinet.be      - meta.neutrinet.be || forum.neutrinet.be
  
 #### VM Modoboa (smtp) #### VM Modoboa (smtp)
 +
 - modoboa : gui web to configurer postfix/dovecot(?) - modoboa : gui web to configurer postfix/dovecot(?)
 - python 3 - python 3
Ligne 141: Ligne 151:
  
 #### VM Zammad (support) #### VM Zammad (support)
 +
 il y a un repo avec packet deb zammad il y a un repo avec packet deb zammad
 +
 - zammad - zammad
     - https://docs.zammad.org/en/latest/appendix/repo-file.html     - https://docs.zammad.org/en/latest/appendix/repo-file.html
Ligne 156: Ligne 168:
  
 #### VM Keycloak (sso) #### VM Keycloak (sso)
- - java 11 (zulu) + 
- - keycloak+- java 11 (zulu) 
 +- keycloak
      - https://www.keycloak.org/downloads      - https://www.keycloak.org/downloads
- - postgresql+- postgresql
      - keycloak      - keycloak
- - inscription (a faire via api rest)+- inscription (a faire via api rest)
  
 #### VM site static (anciens wikis) #### VM site static (anciens wikis)
 +
 - nginx - nginx
     - mediawiki.neutrinet.be     - mediawiki.neutrinet.be
Ligne 171: Ligne 185:
  
 #### Backoffice (Cube order + API FFDN) #### Backoffice (Cube order + API FFDN)
-https://git.domainepublic.net/Neutrinet/backoffice + 
-    https://github.com/Neutrinet/backoffice/blob/master/requirements.txt +https://git.domainepublic.net/Neutrinet/backoffice 
-    https://docs.djangoproject.com/en/3.1/releases/1.9/    +  https://github.com/Neutrinet/backoffice/blob/master/requirements.txt 
-django v1.9.10 +  https://docs.djangoproject.com/en/3.1/releases/1.9/ 
-python v3.5 +django v1.9.10 
-postgresql +python v3.5 
-    admin-neutrinet-be +postgresql 
-nginx +  admin-neutrinet-be 
-    cube.neutrinet.be +nginx 
-    admin.neutrinet.be +  cube.neutrinet.be 
-    ffdnapi.neutrinet.be +  admin.neutrinet.be 
-        not working? +  ffdnapi.neutrinet.be 
-    port 5005+    not working? 
 +  port 5005
  
 #### HedgeDoc (aka CodiMD) #### HedgeDoc (aka CodiMD)
 +
 - url friendly (option to enable) - url friendly (option to enable)
 - nodejs 12 - nodejs 12
Ligne 205: Ligne 221:
         - aggregate multi exporter         - aggregate multi exporter
         - Prometheus vs InfluxDB         - Prometheus vs InfluxDB
-        - InfluxDB is very commercial +        - InfluxDB is very commercial
 - vm backup - vm backup
  
 ### Ailleurs (que Louise DC / Hetzner / par exmple à la maison) ### Ailleurs (que Louise DC / Hetzner / par exmple à la maison)
-vm backup + 
-s3 blockchain (?)  +vm backup 
-    https://filebase.com/ +s3 blockchain (?) 
-    https://tardigrade.io/+  https://filebase.com/ 
 +  https://tardigrade.io/
  
 infos concernant le stockage dans la blockchain: infos concernant le stockage dans la blockchain:
-* https://storj.io/blog/2018/11/replication-is-bad-for-decentralized-storage-part-1-erasure-codes-for-fun-and-profit/ 
  
 +* https://storj.io/blog/2018/11/replication-is-bad-for-decentralized-storage-part-1-erasure-codes-for-fun-and-profit/
 * https://storj.io/blog/2018/12/decentralized-auditing-and-repair-the-low-key-life-of-data-resurrection/ * https://storj.io/blog/2018/12/decentralized-auditing-and-repair-the-low-key-life-of-data-resurrection/
  
Ligne 223: Ligne 240:
 Prochain Neutriton : 09/01/2020 @ 14h00 Prochain Neutriton : 09/01/2020 @ 14h00
 Lieu : https://jitsi.belnet.be/neutriton Lieu : https://jitsi.belnet.be/neutriton
-- Configuration management  + 
-    - ansible : https://git.domainepublic.net/Neutrinet/infra +- Configuration management 
-    - salt +  - ansible : https://git.domainepublic.net/Neutrinet/infra 
-    - puppet +  - salt 
-    - bash / python / c# / ruby / pascal / cobol / haskell / lisp  +  - puppet 
-    - pssh +  - bash / python / c# / ruby / pascal / cobol / haskell / lisp 
-    - YOLO +  - pssh 
-    - butterflies+  - YOLO 
 +  - butterflies
  
 ## Météo de fin ## Météo de fin
Ligne 237: Ligne 255:
 //Si une ou plusieurs **tension est née** durant la réunion, il est peut-être nécessaire d'envisager l'une ou l'autre réunion pour y remédier.// //Si une ou plusieurs **tension est née** durant la réunion, il est peut-être nécessaire d'envisager l'une ou l'autre réunion pour y remédier.//
  
 +{{tag>infra neutriton}}
fr/rapports/2020/12-27.1610818846.txt.gz · Dernière modification : 2021/01/16 18:40 de celo