Comment se créer son propre serveur et le sécuriser ?

8 replies [Last post]
shokin
Offline
Joined: 03/01/2013

Salut à toutes et à tous,

Je n'ai jamais créé de propre serveur et j'aimerais savoir comment le faire.

- Quel matériel dois-je me procurer ?
- Quels savoir-faire dois-je acquérir et maîtriser ?
- Comment le sécuriser ?

Sur ce serveur, je mettrais des fichiers (uniquement de ma propre création ; surtout des pdf) que je partagerais (dans le domaine public avec la licence CC0).

J'utilise actuellement :

- un ordinateur portable avec Trisquel 6.0,
- un ordinateur portable avec Ubuntu 14.04.

L'idée est d'héberger mes propres fichiers hors des États-Unis (voire hors de France, puisque le gouvernement français continue dans la mauvaise direction... dernier épisode : loi Renseignement de la valse manuelle...). Pourquoi pas en Suisse ? Je vis en Suisse et la Suisse me semble plus prompte à défendre nos libertés numériques (au lieu de virer à la répression numérique). Soit en optant pour mon (mes) propre(s) serveur(s) soit en utilisant un serveur suisse déjà existant.

[Pourquoi pas un propre site web à côté ? Mais j'imagine que je devrais apprendre du code.]

Tout en restant orienté libre.

shokin
Offline
Joined: 03/01/2013

J'oubliais : il paraît qu'on n'a pas trop besoin d'antivirus avec GNU/Linux.

Ce qui est écrit sur cette page vaut pour toutes les distributions sous GNU/Linux ?

Les disques durs externes reliés par USB ne nécessitent pas de sécurité supplémentaire ?

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Un serveur n'est jamais qu'un programme qui accepte des connexions entrantes. Il peut tourner sur n'importe quelle machine (même vieille du moment qu'il n'y a pas des milliers de connexions en parallèle) avec une connexion au réseau. Une connexion Ethernet est néanmoins plus fiable.

La publication de fichiers suggère un serveur FTP mais tu préférerais peut-être un serveur Web (tu pourrais écrire une page HTML qui présente ces fichiers; commence avec LibreOffice Writer si tu veux !), ou peut-être une solution plus globale comme ownCloud. En fait, si tu ne veux pas t'embêter et que tu en veux encore plus, installe donc YunoHost : https://yunohost.org

YunoHost étant basé sur Debian, attention à ne pas activer les dépôts privateurs !

Je ne pense pas qu'il soit nécessaire de trop te préoccuper de la sécurité. Utilise néanmoins une distribution GNU/Linux toujours supportée et à jour.

Mangy Dog

I am a member!

I am a translator!

Offline
Joined: 03/15/2015

c'est très facile a installer Apache2 sur Trisquel7,
il suffit d'installer Apache2 via Synaptic PM rubrique(servers/serveurs)
et de le lancer depuis
/usr/share/apache2/default-site/index.html

la suite et plus compliquer quand meme...;)
Perso Je me suis rapidement rendu-compte qu'il en fallait
vraiment l'utulité,et le temps surtout...d'apprendre html/ect ;)entre autre.

Pour aller plus loin:
http://wiki.auto-hebergement.fr/
http://wiki.korben.info/creer_son_serveur
http://www.fichier-pdf.fr/2009/08/04/9v2c6f5/

http://www.framasoft.net/rubrique247.html

https://www.samba.org/samba/docs/
https://httpd.apache.org/docs/2.4/
https://wiki.apache.org/httpd/

http://forums.apachefrance.com/

http://www.aboutdebian.com/internet.htm
paragraphe:Setting Up An Apache Web Server

Trisquel's Apache2 default configuration is different from the upstream default configuration, and split into several files optimized for interaction with Trisquel tools. The configuration system is fully documented in /usr/share/doc/apache2/README.Debian.gz. Refer to this for the full documentation. Documentation for the web server itself can be found by accessing the manual if the apache2-doc package was installed on this server.

Trisquel Default Page for Apache2.png
shokin
Offline
Joined: 03/01/2013

Je suis en train d'installer YunoHost sur un ordinateur portable (qui avait Ubuntu 14.04 lors de l'achat).

À un moment donné, il me demande quelle méthode de partitionnement utiliser :

1. Assisté - utiliser un disque entier
2. Assisté - utiliser tout un disque avec LVM
3. Assisté - utiliser tout un disque avec LVM chiffré
4. Manuel

Que choisir ?
Qu'est-ce que LVM ?

Magic Banana

I am a member!

Offline
Joined: 07/24/2010
shokin
Offline
Joined: 03/01/2013

Ah ! merci !

Dis, vers la fin de l'installation. Il apparaît, sur écran noir, un Y (formé par des caractères blancs sur plusieurs lignes), pour YunoHost.

Et on me demande un login et un mot de passe. Lesquels dois-je mettre ? Durant l'installation, on m'a juste demandé de créer un mot de passe.

Au fait, pour la langue, durant l'installation, j'avais choisi le français de Suisse romande. Est-ce que, alors, le clavier est automatiquement le clavier suisse pour la suite de l'installation ? si non, quel clavier est mis par défaut ?

[Dans mes mots de passe, je mets des caractères spéciaux divers, mais leur place diffère d'un clavier à l'autre.]

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Je n'ai jamais installé YunoHost et ne sais donc pas te répondre. https://yunohost.org a des liens vers une documentation et un forum.

shokin
Offline
Joined: 03/01/2013

Ah ! okay, je vais poser la question sur le forum de YunoHost.

[Bon, je me suis inscrit sur leur forum. On dirait qu'on ne peut pas mettre de @ dans le mot de passe. J'ai dû mettre un mot de passe sans le @.]