« Hébergement des sites des binets » : différence entre les versions

De WikiBR
m (Ce n'est pas vraii)
(MAJ des infos)
Ligne 5 : Ligne 5 :
Cet hébergement s'organise selon deux formules, avec ou sans la possibilité d'accéder au site de l'extérieur du Plâtal.
Cet hébergement s'organise selon deux formules, avec ou sans la possibilité d'accéder au site de l'extérieur du Plâtal.


Pour demander l'hébergement de ton site, ouvre une tâche Panix en précisant l'identifiant du groupe/binet au nom duquel tu fais la demande (si tu ne le connais pas, donne le lien vers le groupe/binet sur Frankiz).
Pour demander l'hébergement de ton site, [[https://panix.binets.fr | ouvre une tâche Panix]] en précisant l'identifiant du groupe/binet au nom duquel tu fais la demande (si tu ne le connais pas, donne le lien vers le groupe/binet sur Sigma).
Si ledit groupe/binet n'existe pas, tu peux en demander la création en envoyant un mail à web@frankiz.net.


Tu peux également demander à mettre une [[authentification Frankiz]] sur ce site en t'adressant à web@frankiz.net
Tu peux également demander à mettre une [[authentification CAS]].


Voici un [[Tuto pour le déploiement des sites Django]] des sites binets codés en django.
En fonction des technologies utilisées, on a différents tuto à te proposer:
- un [[Tuto pour le déploiement des sites Django]] des sites binets codés en django/flask/(tout ce qui supporte uwsgi.
- un [[Tuto pour le déploiement des sites avec Docker]] pour n'importe quel site.


== Sans visibilité extérieure ==
== Sans visibilité extérieure ==
Ligne 16 : Ligne 17 :
Les sites internes sont hébergés sur [[Admin:Ostizan | Ostizan]].
Les sites internes sont hébergés sur [[Admin:Ostizan | Ostizan]].


L'administration du site se fait par accès ftp ou ssh. Il est ouvert à tous les administrateurs Frankiz du binet considéré, et à eux seuls.
L'administration du site se fait par ssh. Il est ouvert à tous les administrateurs du binet considéré, et à eux seuls.


L'écriture du site est bien entendu à la charge du webmaster du binet ; en cas de nécessité et pour une raison valable, un BRman pourra cependant proposer son aide.
L'écriture du site est bien entendu à la charge du webmaster du binet ; en cas de nécessité et pour une raison valable, un BRman pourra cependant proposer son aide.


L'adresse du site est alors mon_binet.binets.fr ou mon_binet.binets.eleves.polytechnique.fr, ou plus simplement mon_binet.bin ;
L'adresse du site est alors mon_binet.binets.fr ou mon_binet.binets.eleves.polytechnique.fr ;


Voir par exemple le site de la Diskhâle Classique : [http://dhc.binets.fr http://dhc.binets.fr]  ou [http://dhc.binets.eleves.polytechnique.fr http://dhc.binets.eleves.polytechnique.fr] ou [http://dhc.bin http://dhc.bin].
La base de données MySQL est accessible par un PhpMyAdmin : [http://phpmyadmin.binets.fr/ http://phpmyadmin.binets.fr/]. Le nom d'utilisateur correspond au nom du binet tel qu'il apparaît dans le nom de domaine. Le mot de passe a été donné au binet à la création de la base SQL ; le BR ne le possède pas et vous devez le passer à vos successeurs pour éviter de le perdre à tout jamais.
 
Pour accéder aux fichiers, il faut utiliser un client FTP (comme [http://filezilla-project.org/ FilleZilla Client]) et accéder au serveur [ftp://binets ftp://binets]. Le serveur FTP demande un login/mot de passe qui correspondent exactement aux comptes Frankiz. Le dossier ftp://binets/www/UN_BINET/htdocs/ correspond au site http://UN_BINET.binets.fr/. Les fichiers qui ne sont pas dans htdocs ne sont pas accessible directement par un navigateur, mais un script PHP peut y accéder.
 
La base de données MySQL est accessible par un PhpMyAdmin : [http://phpmyadmin.bin/ http://phpmyadmin.bin/] (ou .binets, mais pas .binets.fr). Le nom d'utilisateur correspond au nom du binet tel qu'il apparaît dans le nom de domaine. Le mot de passe a été donné au binet à la création de la base SQL ; le BR ne le possède pas et vous devez le passer à vos successeurs pour éviter de le perdre à tout jamais.


== Avec visibilité extérieure ==
== Avec visibilité extérieure ==


Le BR s'est équipé d'un VPS (serveur privé virtuel à l'extérieur du Plâtal) permettant d'héberger des sites binets avec visibilité extérieure indépendamment des autorités de l’École. L'adresse de tels sites a pour suffixe binets.fr, comme [http://br.binets.fr/ br.binets.fr] ou [http://faerix.binets.fr/ faerix.binets.fr] par exemple.
Le BR a un partenariat avec la DSI qui lui permet d'exposer certains sites à l'extérieur. Ils feront l'objet d'un audit de sécurité par la DSI. Pour le passer, il faut respecter les dernières recommandations de sécurité, notamment pour tout ce qui est authentification, contenu dynamique. Notons cependant que cela ne devrait pas poser de problèmes pour les sites statiques.  


Les sites souhaitant un site avec visibilité depuis l'extérieur doivent dorénavant respecter la charte suivante :
Les sites souhaitant un site avec visibilité depuis l'extérieur doivent dorénavant respecter la charte suivante :
Ligne 39 : Ligne 36 :
*Les images présentes sur le site ne doivent avoir une résolution suffisamment faible afin de ne pas saturer la bande passante vers l'extérieur.
*Les images présentes sur le site ne doivent avoir une résolution suffisamment faible afin de ne pas saturer la bande passante vers l'extérieur.


*Le BR offre ce service gratuitement, en partie grâce à une subvention de la Kès. Il se réserve le droit de refuser ou d'interrompre l'hébergement d'un site, sans préavis, sans recours possible et sans avoir à fournir de motif. Il s'engage à en informer immédiatement le bureau du binet concerné.
{{Attention|Si le site concerne un événement extérieur avec un public de plus de 50 personnes, la DSI demande à ce que la DIRCOM soit prévenue.}}
 
 
{{Attention|Pour l'année 2016, si le site concerne un événement extérieur avec un public de plus de 50 personnes, la DSI demande à ce que la DIRCOM soit prévenue.}}


== Modalités techniques ==
== Modalités techniques ==
L'hébergement offert par le BR présente les caractéristiques suivantes :
L'hébergement classique offert par le BR présente les caractéristiques suivantes :
* Capacité de stockage limitée à 200Mo par défaut. Il est possible d'obtenir plus sur demande.
* Capacité de stockage limitée à 200Mo par défaut. Il est possible d'obtenir plus sur demande.
* Serveur apache avec PHP 5.6
* Serveur apache avec PHP 7
* Base de données MySQL
* Base de données MySQL
* Possibilité d'accès en HTTPS pour votre site en option.
* Accès en HTTPS/HTTP
* Hébergement Django avec uWSGI
* Hébergement Django/Flask avec uWSGI


Si vous avez des besoins plus spécifiques, n'hésitez pas à nous en parler.
Si vous avez des besoins plus spécifiques, n'hésitez pas à nous en parler.


[[Catégorie:Services]]
[[Catégorie:Services]]

Version du 29 mai 2020 à 10:00

Le BR propose aux binets qui le désirent d'héberger gratuitement leur site web.

Cet hébergement s'organise selon deux formules, avec ou sans la possibilité d'accéder au site de l'extérieur du Plâtal.

Pour demander l'hébergement de ton site, [| ouvre une tâche Panix] en précisant l'identifiant du groupe/binet au nom duquel tu fais la demande (si tu ne le connais pas, donne le lien vers le groupe/binet sur Sigma).

Tu peux également demander à mettre une authentification CAS.

En fonction des technologies utilisées, on a différents tuto à te proposer:

- un Tuto pour le déploiement des sites Django des sites binets codés en django/flask/(tout ce qui supporte uwsgi.
- un Tuto pour le déploiement des sites avec Docker pour n'importe quel site.

Sans visibilité extérieure

Les sites internes sont hébergés sur Ostizan.

L'administration du site se fait par ssh. Il est ouvert à tous les administrateurs du binet considéré, et à eux seuls.

L'écriture du site est bien entendu à la charge du webmaster du binet ; en cas de nécessité et pour une raison valable, un BRman pourra cependant proposer son aide.

L'adresse du site est alors mon_binet.binets.fr ou mon_binet.binets.eleves.polytechnique.fr ;

La base de données MySQL est accessible par un PhpMyAdmin : http://phpmyadmin.binets.fr/. Le nom d'utilisateur correspond au nom du binet tel qu'il apparaît dans le nom de domaine. Le mot de passe a été donné au binet à la création de la base SQL ; le BR ne le possède pas et vous devez le passer à vos successeurs pour éviter de le perdre à tout jamais.

Avec visibilité extérieure

Le BR a un partenariat avec la DSI qui lui permet d'exposer certains sites à l'extérieur. Ils feront l'objet d'un audit de sécurité par la DSI. Pour le passer, il faut respecter les dernières recommandations de sécurité, notamment pour tout ce qui est authentification, contenu dynamique. Notons cependant que cela ne devrait pas poser de problèmes pour les sites statiques.

Les sites souhaitant un site avec visibilité depuis l'extérieur doivent dorénavant respecter la charte suivante :

  • Aucune information ne doit être diffusée qui pourrait nuire à l'image de l’École. (photos, vidéos, etc.)
  • Le site doit avoir une qualité visuelle, si ce n'est professionnelle, du moins très correcte.
  • Le site ne doit pas héberger de vidéos ou diffuser un flux vidéo (streaming). Toutes les vidéos du sites doivent être hébergées à l'extérieur. (Dalymotion, YouTube, etc.)
  • Les images présentes sur le site ne doivent avoir une résolution suffisamment faible afin de ne pas saturer la bande passante vers l'extérieur.
Warning.png Attention : Si le site concerne un événement extérieur avec un public de plus de 50 personnes, la DSI demande à ce que la DIRCOM soit prévenue.

Modalités techniques

L'hébergement classique offert par le BR présente les caractéristiques suivantes :

  • Capacité de stockage limitée à 200Mo par défaut. Il est possible d'obtenir plus sur demande.
  • Serveur apache avec PHP 7
  • Base de données MySQL
  • Accès en HTTPS/HTTP
  • Hébergement Django/Flask avec uWSGI

Si vous avez des besoins plus spécifiques, n'hésitez pas à nous en parler.