Aller au contenu

Sheepux

INpactien
  • Compteur de contenus

    225
  • Inscription

  • Dernière visite

  • Jours gagnés

    9

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

Sheepux's Achievements

  1. C'est via la wayback machine [MàJ] La Quadrature du Net ne disparaîtra pas en 2015 (archive.org) Le forum est indexé mais à une moindre fréquence (et tu ne peux pas retrouver toutes les pages car il y a une profondeur indexée) Wayback Machine (archive.org)
  2. Je parle du fait que "on va avoir un lien qui pointe vers quelque chose" ... que ca pointe vers un forum ou un discord c'est identique non ? Bref, de toute façon y'a les forumistes qui ont pris leurs habitudes et ceux qui sont passés à discord & reddit ou autre. Je spense que débatre ici "en mode chat ...." ne va pas être utile vu qu'il y a des positions déjà prises. Auld Lang Syne
  3. Quelle différence avec le forum ? Là on part hors sujet.
  4. Faut pas être paranoiaque dessus les 2 points cités ... Steam, battle.net etc ... aussi ne se quittent pas quand je clique sur <X> (qui signifie fermer la fenêtre, pas fermer l'application). ne icone en bas indisque bien qu'il tourne. Je peux comprendre le souci, mais il me semble depuis qu'il indique "attention l'application est réduite (la première fois qu'on le fait). Tu peux faire un site web qui donne un lien vers ton discord ... je fais pareil avec ma communauté open-source Manga & Anime Downloader - HakuNeko (hébergement du domaine via github). Et de tout façon le forum a autant d'activité que le discord. Bref split de communauté qui de toute façon était déja moribonde.
  5. Je valide ce que dit Minikea. Discord coche toutes les cases. Je l'utilise pour ma communauté (800 en ligne à l'instant T) de mon app open source et c'est l'idéal. Tu peux créer des topics de type forum, lancer des sous-conversations via des threads. Je ne comprend m:ême pas pourquoi les gens utilisent encore des forums en 2023. C'est bien là bas qu'on a ressuscité les LIDD.
  6. Pensez à nous rejoindre sur le discord NxI. On y est bien et la section LIDD fonctionne 🙂 Bien mieux que la shoutbox et souplessse d'avoir des threads comme un forum.
  7. Ah j'avais raté le sujet de février Pas forcément bon avocat, car vu la demande c'est surtout une problématique de gestion disque/volume ce que kubernetes ne résout pas en tant que tel. C'est le point le plus compliqué en conteneurisation, le stockage. Cependant des supers outils existent en complément pour kubernetes tel que Longhorn. Pour le coté docker engine on as pas trop creusé mais p'tet qu'un MinIO (ne pas s'arréter au site aussi pour docker) en multinode et réplication active-active répondrai au besoin mais c'est du bloc storage et pas du volume classique (ou alors regarder du coté de minfs mais qui n'est plus maintenu. Le stockage par bloc est devenu la norme). Néanmoins pour en revenir sur une vision kubernetes (ma spécialité) tu peux aussi voir le système comme un auto-pra sans vouloir forcément travailler le HA. Un mono conteneur (donc non redondé pour le HA) serait redémarré automatiquement sur un autre noeud en cas de crash entrainant le rebind de volume sur le nouveau noeud. Packager un k3s (kubernetes léger) à 2 node avec longhorn ET minio c'est pas déconant. Un cluster n'est pas forcément gros. Kubernetes sert à des thématiques Edge/iot 🙂 Cependant la marche kubernetes étant grande, ce n'est pas forcément une préconisation que je ferai à moins d'avoir du temps et de l'envie à consacrer. (Mais tu as bien 2 sujets, kube/orchestrateur ET stockage distribué). Pour t'illustrer je faisais tourner notre serveur de jeu Conan dans un conteneur dans mon cluster kubernetes sur scaleway mais le storage était une fonction scaleway managée (driver CSI storage pour les volumes) 😛
  8. Tu trouvera le lien youtube sur le discord. Je laisse le lien en publication réduite comme je n'ai pas assez sourcé les images que j'ai piqué.
  9. Rendez vous Samedi 17h->19h pour une petite présentation docker/kubernetes (principalement kubernetes, docker sera assez rapide) sur le discord NXi. Présentation des principes généraux, un peu de détail sans aller trop en profondeur)
  10. Est tu sur que le courier n'est pas qualifié en amont coté serveur ? Généralement c'est la qualification x-spam-score/level qui fait que le courrier est dans indésirable (tu peux vérifier le niveau dans l'entête du mail) https://www.demainlemail.com/guides/tout-ce-que-vous-avez-toujours-voulu-savoir-sur-le-spam/savoir-analyser-les-en-tetes-d’un-mail-de-type-spam/
  11. Il n'y a pas un site directement pour le changelog ? Je ne suis pas sur que le forum NXi soit l'endroit le plus intéressant pour ce type de contenu surtout pour voir "refactoring" 🙂 Tu as surtout l'air de faire un long monologue de 43 pages 😉 #My2Cents
  12. Pour l'identité je suis en train de travailler à me créer un keycloack comme fournisseur d'identité je partagerai mon travail quand j'aurai eu le temps de finir. Mon but est d'avoir un NextCloud et que l'identité soit gérée via keycloack (qui me permetra de rebondir sur d'autres service avec la même identitié). Coté déploiement je regarde pour une approche gitops Par contre j'ai quitté le socle docker et je fais plus mumuse sur kubernetes.
  13. Outils de gestion bien pratiques : Portainer: https://www.portainer.io/ Propose une interface graphique web pour observer vos conteneurs et mener des actions. Gere aussi un catalogue de déploiement et propose la gestrion de docker-compose mais seulement en V2
  14. Traefik, le load balancer. Pour exposer votre serveur sur internet, je recommande l'utilisation de Traefik https://containo.us/traefik/ et notemment la v2 Il s'agit d'un reverse proxy/load balancer assez magique car s’intègre bien avec docker notamment avec les mécanismes d'auto-découverte (autodiscovery). Un petit docker-compose d'exemple que nous utilisons (penser à changer les valeurs) version: '3' services: reverse-proxy: # The official v2.1 Traefik docker image image: traefik:v2.1 container_name: "traefik" # Enables the web UI and tells Traefik to listen to docker command: - --api.dashboard=true - --providers.docker - --providers.docker.exposedbydefault=false - --entrypoints.web.address=:80 - --entrypoints.websecure.address=:443 - --certificatesresolvers.myhttpchallenge.acme.httpchallenge=true - --certificatesresolvers.myhttpchallenge.acme.httpchallenge.entrypoint=web - --certificatesresolvers.myhttpchallenge.acme.email=mail@example.fr - --certificatesresolvers.myhttpchallenge.acme.storage=/letsencrypt/acme.json ports: # The HTTP port - "80:80" - "443:443" # The Web UI (enabled by --api) # - "8080:8080" labels: - traefik.enable=true - traefik.http.routers.api.rule=Host(`traefik.example.fr`) - traefik.http.routers.api.entrypoints=websecure - traefik.http.routers.api.tls.certresolver=myhttpchallenge - traefik.http.routers.api.tls - traefik.http.routers.api.service=api@internal - traefik.http.routers.api.middlewares=auth - traefik.http.middlewares.auth.basicauth.users=LoginAdmin:PasswordEncodéEnBasicAuth - traefik.http.routers.http-catchall.rule=hostregexp(`{host:.+}`) - traefik.http.routers.http-catchall.entrypoints=web - traefik.http.routers.http-catchall.middlewares=redirect-to-https@docker - traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https volumes: # So that Traefik can listen to the Docker events - ./letsencrypt:/letsencrypt - /var/run/docker.sock:/var/run/docker.sock:ro Ce déploiement utiliser le challenge http pour générer les certificats letsencrypt. Pour faire du challenge DNS regardez le guide suivant <demander à Minikea> L'UI de tableau de bord de traefik est également disponible et sécurisée par HTTP Auth Ensuite lorsque vous créez un conteneur ajoutez les labels suivant dans votre docker-compose pour que traefik comprenne networks: - frontend labels: - traefik.enable=true - traefik.docker.network=traefik_default - traefik.http.routers.nomduservice.rule=Host(`url.example.fr`) - traefik.http.routers.nomduservice.entrypoints=websecure - traefik.http.routers.nomduservice.tls.certresolver=myhttpchallenge networks: frontend: external: name: traefik_default D'abord les labels pour traefik (penser à changer le nomduservice) mais aussi l'association au network de traefik (changer le nom si vous l'avez créé avec un autre nom)
×
×
  • Créer...