<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bamps Online</title>
	<atom:link href="http://www.bampsonline.be/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bampsonline.be</link>
	<description>Tutos Linux</description>
	<lastBuildDate>Fri, 24 Oct 2008 17:59:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Installer RoundCUBE Webmail sur Apache 2 / Mysql 5</title>
		<link>http://www.bampsonline.be/2008/10/installer-roundcube-webmail-sur-apache-2-mysql-5/</link>
		<comments>http://www.bampsonline.be/2008/10/installer-roundcube-webmail-sur-apache-2-mysql-5/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 17:59:45 +0000</pubDate>
		<dc:creator>AcuraTech</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://www.bampsonline.be/?p=38</guid>
		<description><![CDATA[Afin de compléter l&#8217;article sur l&#8217;installation d&#8217;un serveur de mail, vous allons voir comment mettre en place un webmail complet en javascript très simple à installer et à prendre en main. Ce webmail est encore en phase active de développement, mais, à mon avis, il est déjà très mature . Nous allons voir ici comment [...]]]></description>
			<content:encoded><![CDATA[<p>Afin de compléter l&#8217;article sur l&#8217;installation d&#8217;un serveur de mail, vous allons voir comment mettre en place un webmail complet en javascript très simple à installer et à prendre en main. Ce webmail est encore en phase active de développement, mais, à mon avis, il est déjà très mature . Nous allons voir ici comment l&#8217;installer et le configurer.</p>
<p>1. Téléchargement et décompression du logiciel.</p>
<p>Rendez-vous à cette adresse : http://roundcube.net/downloads et téléchargez l&#8217;archive du programme. À l&#8217;heure de l&#8217;écriture de ces lignes, la version 0.2 était disponible. Placez l&#8217;archive téléchargée à l&#8217;emplacement désiré sur serveur web (ex : dans /var/www) et décompactez-la :</p>
<blockquote>
<pre>tar -xzf roundcubemail-*.tar.gz</pre>
</blockquote>
<p>Pour plus de simplicité d&#8217;utilisation, renommez le dossier créé après la décompression en par ex. :</p>
<blockquote>
<pre>mv roundcubemail-0.2-beta webmail</pre>
</blockquote>
<p>et supprimez l&#8217;archive téléchargée, devenue inutile :</p>
<blockquote>
<pre>rm roundcubemail-*.tar.gz</pre>
</blockquote>
<p>2. Configuration de notre webmail.</p>
<p>Tout d&#8217;abord, donnons les bons droits au dossier (dans le cas d&#8217;Ubuntu, le serveur web s&#8217;exécute sous le nom d&#8217;utilisateur www-data) :</p>
<blockquote>
<pre>chown -R www-data webmail</pre>
</blockquote>
<p>Round Cube utilise une base de données pour stocker les préférences des utilisateurs. C&#8217;est le serveur IMAP qui s&#8217;occupe d&#8217;authentifier les utilisateurs, il ne faut donc pas s&#8217;occuper de créer les utilisateurs dans la base de données. Nous allons donc commencer par créer la base de données dans mysql et créer un utilisateur et un mot de passe pour que Round Cube puisse accéder à sa base de données en toute sécurité :</p>
<blockquote>
<pre># mysql -p     ## Donnez ici le mot de passe root de mysql.
# mysql&gt; create database webmail; ## La base de données est maintenant créée.
# mysql&gt; grant all on webmail.* to roundcube@localhost identified by 'mot_de_passe'; ## Création de l'utilisateur et du mot de passe pour Round Cube.
# mysql&gt; exit;  ## Quittons mysql.</pre>
</blockquote>
<p>Maintenant que la base de données est créée et que les bons droits sont donnés aux dossiers de Round Cube, nous allons utiliser l&#8217;installateur intégré de Round Cube, pour cela, rendez-vous avec votre navigateur sur l&#8217;adresse : http://votre_site_web/webmail/installer/ . Vous arrivez tout d&#8217;abord à la première étape qui vous propose une liste des fonctions nécessaires à Round Cube :</p>
<p style="text-align: center;"><a href="http://www.bampsonline.be/wp-content/uploads/2008/10/roundcube01.png"><img class="aligncenter size-full wp-image-42" title="roundcube01" src="http://www.bampsonline.be/wp-content/uploads/2008/10/roundcube01.png" alt="" width="500" height="442" /></a></p>
<p>Passons à l&#8217;étape suivante, qui va détecter ce qu&#8217;il nous manque (Cliquez donc sur &nbsp;&raquo; START INSTALLATION &laquo;&nbsp;). Je me suis inspiré de cette page ( http://trac.roundcube.net/wiki/Howto_Install_fr ) pour faire fonctionner tout les prérequis de Round Cube. Lorsque tout est OK, passez à l&#8217;étape suivante en cliquant sur &nbsp;&raquo; NEXT &nbsp;&raquo; .</p>
<p>L&#8217;étape suivante permet de configurer les options de bases de Round Cube, les options avancées seront configurées par la suite via le fichier de configuration. Remplissons donc les champs pour la configuration de base :</p>
<fieldset>
<legend>General configuration</legend>
<dl class="configblock">
<dt class="propname">product_name</dt>
<dd>
<input id="cfgprodname" name="_product_name" size="30" type="text" value="RoundCube Webmail" />
<div>En bref, le nom de votre webmail.</div>
</dd>
<dt class="propname">temp_dir</dt>
<dd>
<input id="cfgtempdir" name="_temp_dir" size="30" type="text" value="temp/" />
<div>Laissez l&#8217;option par défaut, qui contiendra les fichiers temporaires.</div>
</dd>
<dt class="propname">ip_check</dt>
<dd>
<input id="cfgipcheck" name="_ip_check" type="checkbox" value="1" /><label for="cfgipcheck">Check client IP in session authorization</label></p>
<p class="hint">Ne cochez pas cette case, sauf si l&#8217;adresse ip de vos utilisateurs ne change pas.</p>
</dd>
<dt class="propname">des_key</dt>
<dd>
<input id="cfgdeskey" name="_des_key" size="30" type="text" value="B_l%=B_D&amp;-IcrZCvB%&amp;*c9l=" />
<div>Cette clé est unique, auto-générée par l&#8217;installateur, faisant exactement 24 caractères et servant à encrypter les sessions des utilisateurs. Si vous la modifiez, sachez qu&#8217;elle doit absolument faire 24 caractères .</div>
</dd>
<dt class="propname">enable_caching</dt>
<dd>
<input id="cfgcache" checked="checked" name="_enable_caching" type="checkbox" value="1" /><label for="cfgcache">Cache messages in local database</label> (À cocher si le serveur IMAP n&#8217;est pas sur la même machine ou s&#8217;il est particulièrement lent.) </dd>
<dt class="propname">enable_spellcheck</dt>
<dd>
<input id="cfgspellcheck" checked="checked" name="_enable_spellcheck" type="checkbox" value="1" /><label for="cfgspellcheck">Make use of the built-in spell checker</label> (Permet de faire vérifier votre prose par Google avant de l&#8217;envoyer.) </dd>
</dl>
</fieldset>
<fieldset>
<legend>Logging &amp; Debugging</legend>
<dl class="loggingblock">
<dt class="propname">debug_level</dt>
<dd>
<input id="cfgdebug1" checked="checked" name="_debug_level[]" type="checkbox" value="1" /><label for="cfgdebug1">Log errors</label></p>
<input id="cfgdebug4" name="_debug_level[]" type="checkbox" value="4" /><label for="cfgdebug4">Print errors (to the browser)</label></p>
<input id="cfgdebug8" name="_debug_level[]" type="checkbox" value="8" /><label for="cfgdebug8">Verbose display (enables debug console)</label> </dd>
<dt class="propname">log_driver</dt>
<dd>
<select id="cfglogdriver" name="_log_driver"> <option selected="selected" value="file">file</option> <option value="syslog">syslog</option> </select>
<div>How to do logging? &#8216;file&#8217; &#8211; write to files in the log directory, &#8217;syslog&#8217; &#8211; use the syslog facility.</div>
</dd>
<dt class="propname">log_dir</dt>
<dd>
<input id="cfglogdir" name="_log_dir" size="30" type="text" value="logs/" />
<div>Use this folder to store log files (must be writeable for webserver). Note that this only applies if you are using the &#8216;file&#8217; log_driver.</div>
</dd>
<dt class="propname">syslog_id</dt>
<dd>
<input id="cfgsyslogid" name="_syslog_id" size="30" type="text" value="roundcube" />
<div>What ID to use when logging with syslog. Note that this only applies if you are using the &#8217;syslog&#8217; log_driver.</div>
</dd>
<dt class="propname">syslog_facility</dt>
<dd>
<select id="cfgsyslogfacility" name="_syslog_facility"> <option selected="selected" value="8">user-level messages</option> <option value="16">mail subsystem</option> <option value="128">local level 0</option> <option value="136">local level 1</option> <option value="144">local level 2</option> <option value="152">local level 3</option> <option value="160">local level 4</option> <option value="168">local level 5</option> <option value="176">local level 6</option> <option value="184">local level 7</option> </select>
<div>What ID to use when logging with syslog.  Note that this only applies if you are using the &#8217;syslog&#8217; log_driver.</div>
</dd>
</dl>
<p>Laissez ces options par défauts, elles servent à la journalisation de l&#8217;application et sont déjà correctement réglées.</p>
</fieldset>
<fieldset>
<legend>Database setup</legend>
<dl id="cgfblockdb" class="configblock">
<dt class="propname">db_dsnw</dt>
<dd>Database settings for read/write operations :</p>
<select id="cfgdbtype" name="_dbtype"> <option selected="selected" value="mysql">MySQL</option> <option value="mysqli">MySQLi</option> </select>
<p>Type de base de donnée .</p>
<input id="cfgdbhost" name="_dbhost" size="20" type="text" value="localhost" />Nom du serveur de base de données.</p>
<input id="cfgdbname" name="_dbname" size="20" type="text" value="roundcubemail" />Nom de la base de données (webmail).</p>
<input id="cfgdbuser" name="_dbuser" size="20" type="text" value="roundcube" />Nom d&#8217;utilisateur pour la base de données.</p>
<input id="cfgdbpass" name="_dbpass" size="20" type="password" value="pass" />Mot de passe pour la base de données. </dd>
</dl>
</fieldset>
<fieldset>
<legend>IMAP Settings</legend>
<dl id="cgfblockimap" class="configblock">
<dt class="propname">default_host</dt>
<dd>
<div>Nom de l&#8217;ordinateur qui fait le serveur IMAP</div>
<div id="defaulthostlist">
<div id="defaulthostentry0">
<input name="_default_host[]" size="30" type="text" /></div>
</div>
<div><a class="addlink" title="Add another field" href="javascript:addhostfield()">add</a></div>
<p class="hint">Si votre serveur IMAP est le même que votre serveur web, mettez &nbsp;&raquo; localhost &laquo;&nbsp;.</p>
</dd>
<dt class="propname">default_port</dt>
<dd>
<input id="cfgimapport" name="_default_port" size="6" type="text" value="143" />
<div>Le port par défaut du serveur IMAP</div>
</dd>
<dt class="propname">username_domain</dt>
<dd>
<input id="cfguserdomain" name="_username_domain" size="30" type="text" />
<div>Permet d&#8217;ajouter automatiquement un nom de domaine derrière le login de l&#8217;utilisateur. Si votre serveur gère plusieurs noms de domaines, laissez la case vide. Idem si votre serveur IMAP n&#8217;as pas besoin de l&#8217;adresse email complète comme login.</div>
</dd>
<dt class="propname">auto_create_user</dt>
<dd>
<input id="cfgautocreate" checked="checked" name="_auto_create_user" type="checkbox" value="1" /><label for="cfgautocreate">Automatically create a new RoundCube user when log-in the first time</label></p>
<p class="hint">Laissez cette case par défaut, cela permettra de créer automatiquement les utilisateurs dans la base de données au fur et à mesure que les utilisateurs se loguent à Round Cube et que le serveur IMAP accepte positivement l&#8217;authentification.</p>
</dd>
<dt class="propname">sent_mbox</dt>
<dd>
<input id="cfgsentmbox" name="_sent_mbox" size="20" type="text" value="Sent" />
<div>Dossier où seront stockés les éléments envoyés.</div>
<p class="hint">Laissez la case vide si vous désirez que les messages envoyés ne doivent pas être sauvegardés.</p>
</dd>
<dt class="propname">trash_mbox</dt>
<dd>
<input id="cfgtrashmbox" name="_trash_mbox" size="20" type="text" value="Trash" />
<div>Dossier où seront stockés les éléments supprimés, c&#8217;est la corbeille.</div>
<p class="hint">Laissez ce champ vide si vous ne voulez pas de corbeille (les mails seront alors directement supprimés).</p>
</dd>
<dt class="propname">drafts_mbox</dt>
<dd>
<input id="cfgdraftsmbox" name="_drafts_mbox" size="20" type="text" value="Drafts" />
<div>Dossier contenant les brouillons, les mails y seront sauvegardés tant qu&#8217;ils ne sont pas encore envoyés.</div>
</dd>
</dl>
</fieldset>
<fieldset>
<legend>SMTP Settings</legend>
<dl id="cgfblocksmtp" class="configblock">
<dt class="propname">smtp_server</dt>
<dd>
<input id="cfgsmtphost" name="_smtp_server" size="30" type="text" />
<div>Mettez ici le nom de l&#8217;ordinateur faisant office de serveur SMTP ; si c&#8217;est le même que votre serveur mail, mettez &nbsp;&raquo; localhost &laquo;&nbsp;. Vous pouvez également mettre celui de votre provider, s&#8217;il le permet.</div>
<p class="hint">
</dd>
<dt class="propname">smtp_port</dt>
<dd>
<input id="cfgsmtpport" name="_smtp_port" size="6" type="text" value="25" />
<div>Le port SMTP  (défaut : 25; 465 pour SSL)</div>
</dd>
<dt class="propname">smtp_user/smtp_pass</dt>
<dd>
<input id="cfgsmtpuser" name="_smtp_user" size="20" type="text" />
<input id="cfgsmtppass" name="_smtp_pass" size="20" type="password" />
<div>Le login et le password de votre serveur SMTP , si nécessaire.</div>
<input id="cfgsmtpuseru" name="_smtp_user_u" type="checkbox" value="1" /><label for="cfgsmtpuseru">Use the current IMAP username and password for SMTP authentication</label> (Permet de se loguer sur le serveur SMTP avec les accès utilisés pour le serveur IMAP.)</p>
</dd>
<p><!--
<dt class="propname">smtp_auth_type
<dd>
<div>Method to authenticate at the SMTP server. Choose (auto) if you don&#8217;t know what this is</div>
</dd>
<p>&#8211;></p>
<dt class="propname">smtp_log</dt>
<dd>
<input id="cfgsmtplog" checked="checked" name="_smtp_log" type="checkbox" value="1" /><label for="cfgsmtplog">Log sent messages in <tt>{log_dir}/sendmail</tt> or to syslog.</label> (Laissez ceci par défaut, cela concerne la journalisation.) </dd>
</dl>
</fieldset>
<fieldset>
<legend>Display settings &amp; user prefs</legend>
<dl id="cgfblockdisplay" class="configblock">
<dt class="propname">language</dt>
<dd>
<input id="cfglocale" name="_language" size="6" type="text" />
<div>Permet de définir la langue par défaut affichée. Vous pouvez mettre ici fr_FR ou laisser vide si vous voulez que Round Cube la détecte automatiquement pour vous.</div>
<p class="hint">Exemples: en_US, de_DE, de_CH, fr_FR, pt_BR</p>
</dd>
<dt class="propname">skin <span class="userconf">*</span></dt>
<dd>
<input id="cfgskin" name="_skin" size="30" type="text" value="default" />
<div>Nom de l&#8217;interface par défaut (nom de dossier dans /skins)</div>
</dd>
<dt class="propname">pagesize <span class="userconf">*</span></dt>
<dd>
<input id="cfgpagesize" name="_pagesize" size="6" type="text" value="40" />
<div>Nombre de lignes à afficher par page.</div>
</dd>
<dt class="propname">prefer_html <span class="userconf">*</span></dt>
<dd>
<input id="cfghtmlview" checked="checked" name="_prefer_html" type="checkbox" value="1" /><label for="cfghtmlview">Prefer displaying HTML messages</label> (Utilisation de l&#8217;affichage HTML par défaut.) </dd>
<dt class="propname">preview_pane <span class="userconf">*</span></dt>
<dd>
<input id="cfgprevpane" name="_preview_pane" type="checkbox" value="1" /><label for="cfgprevpane">If preview pane is enabled</label> (Activation de l&#8217;aperçu des mails.) </dd>
<dt class="propname">htmleditor <span class="userconf">*</span></dt>
<dd>
<input id="cfghtmlcompose" name="_htmleditor" type="checkbox" value="1" /><label for="cfghtmlcompose">Compose HTML formatted messages</label> (Rédiger ses mails en HTML, par défaut.) </dd>
<dt class="propname">draft_autosave <span class="userconf">*<br />
</span></dt>
<dd> <label for="cfgautosave">Save compose message every</label></p>
<select id="cfgautosave" name="_draft_autosave"> <option value="0">never</option> <option value="180">3 min</option> <option selected="selected" value="300">5 min</option> <option value="600">10 min</option> </select>
<p>(Sauver automatiquement les mails toutes les X secondes durant la rédaction.)</p>
</dd>
<dt class="propname">mdn_requests <span class="userconf">*</span></dt>
<dd>
<select id="cfgmdnreq" name="_mdn_requests"> <option selected="selected" value="0">ask the user</option> <option value="1">send automatically</option> <option value="2">ignore</option> </select>
<div>Que faire lorsqu&#8217;il y a un accusé de réception dans un mail reçu.</div>
</dd>
</dl>
<p class="hint"><span class="userconf">*</span> Ces paramètres sont ceux par défaut à la création de l&#8217;utilisateur (premier login), ces paramètres peuvent être adaptés par l&#8217;utilisateur.</p>
</fieldset>
<p>Lorsque vous avez rempli correctement tous les champs, cliquez sur &nbsp;&raquo; CREATE CONFIG &laquo;&nbsp;.</p>
<p>Round Cube vous permet alors de recopier votre nouvelle configuration dans votre serveur mail. Pour cela, via une connexion ssh ou ftp, créez les deux fichiers ( main.inc.php ) et ( db.inc.php ). Copiez-y la configuration et placez ces fichiers à l&#8217;emplacement indiqué dans le début de la page ( Ex. : /var/www/webmail/config/main.inc.php ). Lorsque vous avez terminé, cliquez sur &nbsp;&raquo; CONTINUE &nbsp;&raquo; .</p>
<p>Il ne reste plus qu&#8217;à initialiser la base de données ; pour cela, cliquez sur &nbsp;&raquo; INITIALISE DATABASE &nbsp;&raquo; . Lorsque c&#8217;est terminé, vous pouvez tester le bon fonctionnement de Round Cube, puis, lorsque vous avez fini, supprimez le dossier &nbsp;&raquo; installer &nbsp;&raquo; de votre dossier de Round Cube afin d&#8217;empêcher les petits malins de jouer avec votre configuration.</p>
<p>Ensuite, allez à la page de garde de Round Cube (ex. : http://votre_site_web/webmail) et loguez-vous. C&#8217;est terminé, tout devrait fonctionner.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bampsonline.be/2008/10/installer-roundcube-webmail-sur-apache-2-mysql-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation de Webmin sur une Ubuntu Server</title>
		<link>http://www.bampsonline.be/2007/06/installation-de-webmin-sur-une-ubuntu-server/</link>
		<comments>http://www.bampsonline.be/2007/06/installation-de-webmin-sur-une-ubuntu-server/#comments</comments>
		<pubDate>Sun, 24 Jun 2007 14:42:24 +0000</pubDate>
		<dc:creator>AcuraTech</dc:creator>
				<category><![CDATA[Serveurs]]></category>

		<guid isPermaLink="false">http://www.bampsonline.be/?p=8</guid>
		<description><![CDATA[Webmin permet de gérer très facilement votre système via un navigateur web (comme Mozilla Firefox). Vu que ce programme a été retiré des dépôts depuis la version 6.06 &#8211; Dapper Drake d&#8217;Ubuntu, nous allons devoir aller chercher le paquet manuellement sur internet. Pour ce faire, nous allons ajouter le dépôt webmin à votre sources.list.
Éditez votre [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">Webmin permet de gérer très facilement votre système via un navigateur web (comme Mozilla Firefox). Vu que ce programme a été retiré des dépôts depuis la version 6.06 &#8211; Dapper Drake d&#8217;Ubuntu, nous allons devoir aller chercher le paquet manuellement sur internet. Pour ce faire, nous allons ajouter le dépôt webmin à votre sources.list.</p>
<p align="justify">Éditez votre fichier /etc/apt/sources.list et ajoutez ceci à la fin du fichier :</p>
<blockquote>
<pre># Webmin
deb http://download.webmin.com/download/repository sarge contrib</pre>
</blockquote>
<p align="justify">Sauvegardez et fermez le fichier . Ensuite, installons Webmin :</p>
<blockquote>
<pre>apt-get update
apt-get install webmin</pre>
</blockquote>
<p>Comme les paquets du dépôt ne sont pas signés, vous recevez un message d&#8217;avertissement, c&#8217;est normal, acceptez simplement la question et webmin est installé correctement et est accessible via votre navigateur internet à l&#8217;adresse : https://ip_du_serveur:10000 , le login est root et le mot de passe est celui que vous avez configuré lors de l&#8217;activation de ce compte.</p>
<p align="right"><small></small><small>Dernière édition le 12/10/2008</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bampsonline.be/2007/06/installation-de-webmin-sur-une-ubuntu-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installation d&#8217;un serveur linux de base Ubuntu 7.04 Feisty Fawn</title>
		<link>http://www.bampsonline.be/2007/06/installation-dun-serveur-linux-de-base-ubuntu-704-feisty-fawn/</link>
		<comments>http://www.bampsonline.be/2007/06/installation-dun-serveur-linux-de-base-ubuntu-704-feisty-fawn/#comments</comments>
		<pubDate>Sun, 17 Jun 2007 12:28:49 +0000</pubDate>
		<dc:creator>AcuraTech</dc:creator>
				<category><![CDATA[Serveurs]]></category>

		<guid isPermaLink="false">http://www.bampsonline.be/2007/06/17/installation-dun-serveur-de-mail-multi-domaines-avec-filtre-anti-spam-sous-ubuntu-704-fesity-fawn/</guid>
		<description><![CDATA[Cet article est un tutoriel (Howto) pas à pas sur l’installation d’un serveur de base permettant d&#8217;y ajouter divers services comme le mail ou l&#8217;hébergement de sites web par la suite.
0. Introduction
Nous partirons sur la base d&#8217;un serveur vierge et nous procéderons à une installation pas à pas. A la fin de cet article, nous [...]]]></description>
			<content:encoded><![CDATA[<p>Cet article est un tutoriel (Howto) pas à pas sur l’installation d’un serveur de base permettant d&#8217;y ajouter divers services comme le mail ou l&#8217;hébergement de sites web par la suite.</p>
<p>0. Introduction</p>
<p>Nous partirons sur la base d&#8217;un serveur vierge et nous procéderons à une installation pas à pas. A la fin de cet article, nous aurons un serveur &laquo;&nbsp;vide&nbsp;&raquo; prêt à recevoir des nouveaux services.</p>
<p>1. Logiciels libres utilisés</p>
<ul>
<li>Système d’exploitation : Ubuntu 7.04 Feisty Fawn</li>
<li>Interfaces de gestion à distance : SSH et Webmin</li>
<li>Client dyndns : ddclient</li>
</ul>
<p>2. Téléchargement et gravure du cdrom d&#8217;installation</p>
<ul>
<li>Rendez-vous sur le site de téléchargement Ubuntu à cette adresse : <a href="http://www.ubuntu.com/getubuntu/download">http://www.ubuntu.com/getubuntu/download</a></li>
<li>Téléchargez la version 7.04 Server Edition.</li>
<li>Gravez ensuite l&#8217;image iso sur un cd, si vous êtes sous Microsoft Windows et que vous ne disposez pas de logiciel de gravure, je vous conseille d&#8217;installer Infra Recorder (téléchargeable sur <a href="http://infrarecorder.sf.net">http://infrarecorder.sf.net</a>). Ce logiciel est très léger et permet de faire des gravures simples comme celle-ci. Si votre ordinateur utilise Linux, utilisez K3B si vous êtes sous KDE ou faites un clic droit sur l&#8217;image et choisissez graver, si vous êtes sous Gnome.</li>
</ul>
<p>3. Installation du système d’exploitation</p>
<p>Allumez votre futur serveur en le faisant amorcer sur le cdrom. Au démarrage du cd, choisissez votre langue et le type de clavier que vous utilisez, puis appuyez sur Enter en sélectionnant &laquo;&nbsp;Installer sur le disque dur&nbsp;&raquo;.</p>
<div align="center"><img src="http://www.bampsonline.be/wp-content/uploads/2007/06/boot.png" /></div>
<p>Le premier écran vous demande le nom de la machine, donnez de préférence le nom que vous utiliserez sur internet, dans mon cas c&#8217;est www.bampsonline.be, amaury.mine.nu ou serveur.bampsonline.be. Ensuite, appuyez sur Enter.</p>
<div align="center"><img src="http://www.bampsonline.be/wp-content/uploads/2007/06/install001.png" /></div>
<p>Après la détection du matériel et de la configuration des disques durs, le logiciel de partitionnement vous demande la méthode de partitionnement. Choisissez la méthode Manuelle et appuyez sur Enter.</p>
<div align="center"><img src="http://www.bampsonline.be/wp-content/uploads/2007/06/install002.png" /></div>
<p>Je fais généralement trois partitions, une racine en ext3 de 5 GB, une swap d&#8217;un GB et le reste pour la partition /home en ext3. De nombreuses personnes conseillent une quatrième partition pour le /var, mais je contourne le problème en montant /var dans /home après l&#8217;installation. Lorsque vous avez terminé, sélectionnez &laquo;&nbsp;Terminer le partitionnement et appliquer les changements&nbsp;&raquo;, appuyez ensuite sur Enter.</p>
<p>
<div align="center"><img src="http://www.bampsonline.be/wp-content/uploads/2007/06/install003.png" /></div>
<p>Le logiciel vous demande ensuite de confirmer vos choix, approuvez votre sélection et passez à l&#8217;écran suivant.</p>
<p>Après le formatage de vos disques, le système vous demande si l&#8217;horloge système est à l&#8217;heure universelle, vu que Linux sera le seul système d&#8217;exploitation installé sur cet ordinateur ; répondez oui à la question et appuyez sur Enter.</p>
<p>Sur un système Ubuntu GNU/Linux, le compte administrateur root n&#8217;est pas utilisable après l&#8217;installation et nous devons créer un compte d&#8217;utilisateur ordinaire. Indiquez donc votre nom, votre login et votre mot de passe pour ce compte.</p>
<div align="center"><img src="http://www.bampsonline.be/wp-content/uploads/2007/06/install004.png" /></div>
<p>Ensuite, l&#8217;installation des logiciels de base commence.</p>
<div align="center"><img src="http://www.bampsonline.be/wp-content/uploads/2007/06/install005.png" /></div>
<p>Pendant cette étape, le programme d&#8217;installation vous demande si vous désirez installer des programmes supplémentaires. Cliquez simplement sur Continuer, nous installerons plus tard les logiciels dont nous aurons besoin.</p>
<p>
<div align="center"><img src="http://www.bampsonline.be/wp-content/uploads/2007/06/install006.png" /></div>
<p>A la fin de l&#8217;installation, le système redémarre et nous pourrons ensuite commencer à le configurer.</p>
<p>4. Configuration du système de base</p>
<p>Etant un ancien habitué d&#8217;autres distributions [Mandriva (Ex-Mandrake), Red-Hat, Gentoo et Debian], j&#8217;active toujours le compte root en fin d&#8217;installation et je l&#8217;utilise pendant la configuration et la maintenance du serveur. Nous allons donc l&#8217;activer ici. Si vous préférez le laisser désactivé, vous pouvez passer cette étape, mais alors vous devrez, à chaque commande qui nécéssite des pouvoirs administrateur, faire précéder le terme &laquo;&nbsp;sudo&nbsp;&raquo; devant ces commandes.</p>
<p>Loguez-vous avec le compte utilisateur que vous avez créé et créez-vous un mot de passe pour l&#8217;utilisateur root.<br />
<blockquote>sudo passwd</p></blockquote>
<p>Le premier mot de passe demandé est celui de votre utilisateur, ensuite tapez deux fois le mot de passe que vous désirez pour le compte root. Choisissez de préférence un mot de passe relativement compliqué afin d&#8217;éviter qu&#8217;un méchant pirate s&#8217;introduise dans votre serveur par la suite&#8230;</p>
<p>Déconnectez-vous et connectez-vous en root, nous allons poursuive maintenant le reste de l&#8217;installation sous le compte root.</p>
<p>Comme je vous l&#8217;ai signalé lors de l&#8217;installation, il faudrait, pour bien faire, déplacer la partition /var dans le /home afin d&#8217;éviter les problèmes de places disque par la suite. De plus, cela permettra de vraiment scinder les données du système d&#8217;exploitation pour en faciliter la sauvegarde.</p>
<p>Ne faites pas cette manipulation à distance, il faut impérativement avoir un accès physique au système.</p>
<p>Nous allons d&#8217;abord passer en mode mono-utilisateur afin de couper tous les services pouvant interférer avec les fichiers à déplacer :</p>
<blockquote><p>init 1</p></blockquote>
<p>Tapez ensuite votre mot de passe root lorsque le système vous le demande.</p>
<p>Nous allons maintenant copier la partition /var vers /home/var :</p>
<blockquote><p>rsync -avP /var /home/.</p></blockquote>
<p>Ensuite, modifions le système de montage des partitions afin de spécifier la nouvelle configuration. Pour ce faire éditez le fichier /etc/fstab avec votre éditeur de texte préféré :</p>
<blockquote><p>nano /etc/fstab</p></blockquote>
<p>et ajoutez-y cette ligne :</p>
<blockquote><p>/home/var&nbsp;&nbsp;  &nbsp;&nbsp;  /var&nbsp;&nbsp;  none&nbsp;&nbsp;  bind&nbsp;&nbsp;  0&nbsp;&nbsp;  0</p></blockquote>
<p>Voici une copie écran de mon fichier après modification :</p>
<p>
<div align="center"><img src="http://www.bampsonline.be/wp-content/uploads/2007/06/install007.png" /></div>
<p>Sauvez le fichier et redémarrez la machine en tapant &laquo;&nbsp;reboot&nbsp;&raquo;.</p>
<p>Après le redémarrage du système, si vous tapez &laquo;&nbsp;mount&nbsp;&raquo;, vous verrez que /var est bien monté sur /home/var.</p>
<div align="center"></div>
<p>Nous allons maintenant modifier le fichier des dépôts ubuntu. Cette étape est facultative , mais permet d&#8217;avoir un beau fichier tout propre et permet aussi d&#8217;enlever les références vers le cd d&#8217;installation (j&#8217;ai personnellement l&#8217;habitude de le perdre&#8230;). Voici une copie de mon fichier /etc/init.d/sources.list<br />
<blockquote>deb http://be.archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse<br />#deb-src http://be.archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse<br />deb http://be.archive.ubuntu.com/ubuntu/ feisty-updates main restricted universe multiverse<br />#deb-src http://be.archive.ubuntu.com/ubuntu/ feisty-updates main restricted universe multiverse<br />deb http://security.ubuntu.com/ubuntu feisty-security main restricted universe multiverse<br />#deb-src http://security.ubuntu.com/ubuntu feisty-security main restricted universe multiverse</p></blockquote>
<p>J&#8217;ai commenté les sources, car je n&#8217;en ai pas besoin.</p>
<p>Enregistrez le fichier, mettez à jour votre système et redémarrez celui-ci<br />
<blockquote>apt-get update<br />apt-get dist-upgrade<br />reboot</p></blockquote>
<p>À ce stade, le système est vraiment très basique, nous allons y ajouter quelques logiciels pour en faciliter sa gestion.</p>
<p>5. Installation des logiciels de contrôle et de gestion à distance</p>
<p>Généralement, un serveur linux ne se trouve pas juste à côté de vous quand vous devez y accéder, et il n&#8217;y a pas non plus forcément un clavier et un écran raccordés dessus en permanence. Voici quelques logiciels de base que j&#8217;utilise pour contrôler mes serveurs à distance.</p>
<p>A. Le serveur SSH</p>
<p>Le serveur SSH permet de se connecter à la console à partir d&#8217;un autre ordinateur sur le réseau ou même via internet. Son installation est très simple et ce logiciel ne demande aucune configuration. Il permet en outre de faire du transfert de fichier et même d&#8217;utiliser l&#8217;interface graphique du serveur via un tunnel sécurisé.</p>
<p>Pour l&#8217;installer, il suffit de taper dans la console :</p>
<blockquote><p>apt-get install ssh</p></blockquote>
<p>Le serveur ssh est maintenant installé. Pour s&#8217;y connecter à partir d&#8217;un poste Linux, rien de plus simple, tapez en console sur un poste du réseau :</p>
<blockquote><p>ssh root@ip_du_serveur</p></blockquote>
<p>Après l&#8217;introduction du mot de passe root du serveur, vous êtes à présent connecté à celui-ci.</p>
<p>Pour s&#8217;y connecter à partir d&#8217;un pc tournant sous Microsoft Windows, vous devrez télécharger un client ssh comme <a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html">putty</a>, l&#8217;exécuter et entrer l&#8217;adresse IP du serveur ainsi que vos codes d&#8217;accès.</p>
<p>B. L&#8217;interface Web Webmin</p>
<p><a href="http://www.bampsonline.be/?p=8">Suivez le guide</a>, mais n&#8217;oubliez pas de revenir ici après pour terminer ce tuto.</p>
<p>6. Utilisation d&#8217;un compte dyndns.</p>
<p>Si votre connexion internet ne dispose pas d&#8217;une adresse IP fixe ou tout simplement si vous n&#8217;avez pas envie de devoir retenir votre adresse IP, il vous faudra prendre un compte chez dyndns. L&#8217;avantage est double, vous devrez juste retenir un nom de domaine pour joindre votre serveur et ce nom sera toujours valable même si votre adresse IP change.</p>
<p>Pour s&#8217;enregistrer chez dyndns, il suffit de cliquer sur <a href="https://www.dyndns.com/account/create.html">ce lien</a> et de suivre les étapes d&#8217;inscription, ce service est gratuit.</p>
<p>Une fois l&#8217;inscription effectuée, loguez-vous sur ce site et créez un hôte dynamique. Voici les infos dont vous aurez besoin pour l&#8217;étape suivante : login dyndns, password, hostname.</p>
<p>Une fois que vous avez ces informations, installez sur le serveur le paquet ddclient :<br />
<blockquote>apt-get install ddclient</p></blockquote>
<p>Répondez aux questions de l&#8217;installateur du paquet et votre serveur sera toujours disponible sur le web, même si votre adresse IP change.</p>
<p>Voilà, votre serveur est maintenant prêt et vous pouvez commencer à y ajouter des services.</p>
<p>
<div align="right"><small><small>Dernière édition le 02/07/2007</small></small></div>
]]></content:encoded>
			<wfw:commentRss>http://www.bampsonline.be/2007/06/installation-dun-serveur-linux-de-base-ubuntu-704-feisty-fawn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bienvenu à tous !</title>
		<link>http://www.bampsonline.be/2007/06/bienvenu-a-tous/</link>
		<comments>http://www.bampsonline.be/2007/06/bienvenu-a-tous/#comments</comments>
		<pubDate>Sun, 17 Jun 2007 10:55:56 +0000</pubDate>
		<dc:creator>AcuraTech</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Bonjour et bienvenu sur mon blog !
Je rédige par ce média des tutoriaux (howto) sur linux en général et les serveurs en particuliers.
Je travail actuellement sur Ubuntu 7.04 Feisty Fawn et bon nombres d&#8217;articles traitent de cette distribution. Suivant mon temps libre, je vais essayer de publier ces articles en étant le plus clair possible [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour et bienvenu sur mon blog !</p>
<p>Je rédige par ce média des tutoriaux (howto) sur linux en général et les serveurs en particuliers.</p>
<p>Je travail actuellement sur Ubuntu 7.04 Feisty Fawn et bon nombres d&#8217;articles traitent de cette distribution. Suivant mon temps libre, je vais essayer de publier ces articles en étant le plus clair possible afin d&#8217;aider un maximum de personnes à comprendre ce merveilleux monde qu&#8217;est Linux.</p>
<p>La suite plus tard&#8230; <img src='http://www.bampsonline.be/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bampsonline.be/2007/06/bienvenu-a-tous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
