background preloader

Serveur

Serveur
En informatique, un serveur est un ordinateur, dont le rôle est de répondre de manière automatique à des demandes envoyées par des clients (ordinateur et logiciel), via un réseau ( local ou externe ) . La mise en place d'un serveur se fait en deux étapes : Installation (et configuration) du système d'exploitation Installation (et configuration) de l'une ou des application(s) adaptée(s) au(x) service(s) désiré(s) Dans le cas d'Ubuntu, n'importe quelle variante peut donc servir de base pour mettre en place un serveur. Ainsi, la variante serveur d'Ubuntu (Ubuntu server) possède un noyau optimisé et est dépourvue d'environnement graphique, gourmand en ressources et superflu dans le cas d'un serveur amené à être manipulé assez rarement. Exemples de la mise en place d'un serveur : network_tpme - Comment installer un serveur complet pour une PME ou une TPE Related:  serveur

the great ubuntu NAS project, continued… | ben.parmeter In my last “great ubuntu NAS project” post, I explained how to get an ubuntu server OS up and running with the absolute basics. Now let’s get this thing customized. I personally wanted to add the following to my rig: Web UI for Administration (Ajenti)SubsonicTransmissionPlex Media Server Let’s dive into the details… Web UI for Administration (Ajenti) Because I’m coming from FreeNAS, I wanted something comparable to the slick (and useful) Web UI that they have on that project. I finally settled on Ajenti which was very pretty, self contained, and useful to boot. sudo nano /etc/apt/sources.list Add the Ajenti APT repository: deb <a href=" main main At the terminal type the following to get the keys: wget <a href=" -O- | sudo apt-key add - And we are done with the hard part. Subsonic Now, from the terminal do the following:

Simplifiez vos développements JavaScript avec jQuery - Javascript Si vous avez déjà programmé en JavaScript, vous savez que ce langage est puissant, mais aussi « verbeux » et souvent assez complexe à mettre en œuvre. Si vous voulez accéder à toute la puissance de JavaScript en utilisant des instructions simples, logiques, faciles à comprendre et à maintenir, jQuery est vraiment fait pour vous ! Avec ce cours, je vous propose de découvrir les multiples facettes du framework jQuery. De la sélection d'éléments à la manipulation du DOM, en passant par l'animation, les requêtes AJAX, l'utilisation et la création de plugins, la création de jeux et bien d'autres choses encore ! N'ayez crainte, votre apprentissage se fera en douceur et de très nombreux exemples de code documentés viendront consolider vos connaissances. Au fil des pages, votre approche deviendra de plus en plus naturelle et les nouveaux chapitres ne feront qu'apporter une pierre de plus à l'édifice, sans en ébranler les fondations.

redmine Redmine est un système Open Source de gestion de projet en mode web. Il est développé en ruby grâce au framework ruby on rails. Les fonctionnalités : gestion multi-projets ; gestion fine des droits utilisateurs définis par des rôles ; rapports de bogues, demandes d'évolutions ; Wiki multi-projets ; forums multi-projets ; news accessibles par RSS / ATOM ; notifications par courriel ; gestion de feuilles de route, GANTT, calendrier ; historique ; intégration avec divers suivis de versions : SVN, CVS, Mercurial, Git, Bazaar & Darcs ; identification possible via LDAP ; multilingue (25 langues disponibles pour la 0.7.0) ; prise en charge de plusieurs bases de données : MySQL, PostgreSQL ou SQLite. Installation Créer un utilisateur spécifique Pour des raisons de sécurité, il est préfèrable de créer un utilisateur spécifique à Redmine pour utiliser la base : sudo addgroup redmine sudo adduser redmine --no-create-home --ingroup redmine Créer les répertoires nécessaires au fonctionnement de redmine #!

the great ubuntu NAS project | ben.parmeter Here we go folks. Complete, yet half-baked documentation on how to setup your very own home NAS using free Linux software. I know this has been written about before, and in fact I have pulled from many fine sources (see my acknowledgement below). This is documented here mainly so I don’t forget how I did this. It’s not really for you – sorry internet. Step 1: First, goto ubuntu.com and download the latest ISO for ubuntu server. Step 2: Select a boot device for your NAS. Step 3: Boot system from newly created CD with the ubuntu server install. 1.5TB HDD (/sda)1.5TB HDD (/sdb)16GB Lexar USB (/sdc) I configured the 16GB Lexar USB drive first, since it is essentially my boot drive. I configured the RAID as RAID 1 (mirroring), with two drives (members), as you can probably guess the 1.5TB HDD’s. mdadm -D /dev/md0 Time to install some software packages. I chose OpenSSH, LAMP, and Samba for my server. Step 4: Once you’ve rebooted, it’s time to do some house cleaning and getting things setup.

Le HTML - Tutoriel HTML & CSS Structure en balises HTML signifie HyperText Markup Language. En clair, c'est un langage (format de fichier) qui permet d'écrire des pages internet, et cela au moyen de balises (Markup, en anglais). Qu'est-ce qu'une balise ? C'est une façon de hiérarchiser ses données en les entourant par une balise ouvrante et une balise fermante. Les balises peuvent s'imbriquer les unes dans les autres pour former une hiérarchie. En HTML il existe deux sortes de balises : Les blocs : On passe à la ligne avant et après le bloc. Voici un schéma récapitulatif de la différenciation des balises dites "bloc" et "en ligne". La distinction entre ces deux types de balises est primordiale : il est impossible d'imbriquer une balise de type bloc à l'intérieur d'une balise en ligne, alors que l'inverse est possible. Une autre règle essentielle en HTML est que le nombre d'espacements consécutifs (espaces, tabulations, ou même retours à la ligne) que vous mettez dans votre fichier source importe peu. Styler la page <!

Installation basique de LAMP - Documentation technique : Debian Installation basique de l’ensemble L’installation de base d’Apache / MySQL / PHP est des plus simples. Il vous suffit de lancer la commande : Cette commande ajoutera toutes les dépendances requises et installera donc un système LAMP de base. On y a ajouté phpMyAdmin qui permettra de gérer les bases de données de MySQL en ligne. Lors de l’installation un mot de passe vous sera demandé pour le compte d’administration de MySQL, il est impératif pour des raisons de sécurité d’en spécifier un. Il vous sera ensuite demandé quel serveur web à reconfigurer pour exécuter phpMyAdmin, choisissez apache2. Tester le bon déroulement de l’installation Afin de tester vous avez besoin de connaitre soit l’adresse IP (par exemple 81.12.123.23) , soit le nom d’hôte du serveur, soit un domaine dont les DNS pointent sur le serveur. Tester si Apache est accessible Dans un navigateur, utilisez une de ces 3 adresses : Vous devriez voir apparaitre une page indiquant le message It works. Par exemple :

Auto-hébergement HTML5 Presentation In March 1936, an unusual confluence of forces occurred in Santa Clara County. A long cold winter delayed the blossoming of the millions of cherry, apricot, peach, and prune plum trees covering hundreds of square miles of the Valley floor. Then, unlike many years, the rains that followed were light and too early to knock the blossoms from their branches. Instead, by the billions, they all burst open at once. Then came the wind. It roared off the Pacific Ocean, through the nearly uninhabited passes of the Santa Cruz Mountains and then, flattening out, poured down into the great alluvial plains of the Valley. This perfumed blizzard hit Stevens Creek Boulevard, a two-lane road with a streetcar line down its center, that was the main road in the West Valley.

Serveur web Linux: Installation, configuration et sécurisation! Bienvenue à tous dans ce tutoriel qui aura comme sujet, comme le titre l’indique, l’installation et la configuration d’un serveur web LAMP de manière sécurisé. Sommaire Préparation du serveur web Linux DéfinitionsLogiciels requisMise à jour des dépôts Installation du serveur web Linux Installation d’ApacheInstallation de PHP (+ installations facultatives)Installation de MySQL Configuration du serveur web Linux Configuration du serveur web Linux et sécurisation de celui-ciConfiguration de la base de donnée et sécurisation de celle-ciMise en place des VirtualHosts Définitions LAMP, déjà des mots étranges me direz-vous.. détrompez-vous! Rien de bien compliquer jusqu’ici n’est ce pas ? Logiciels requis – Putty : Permet d’accéder à votre Terminal via un accès SSH. Préparation du serveur web Linux Mise à jour des dépôts Maintenant que vous avez acquis le nécessaire et que vous avez télécharger PuTTY (à moins que ne soyez déjà larguer.. vi /etc/apt/sources.list Sinon ajoutez les, enregistrer puis quitter.

S.A.R.A.H. L’objectif du Projet S.A.R.A.H est d’avoir une maison intelligente connectée à l’internet des objets un peu dans l’esprit de la série TV Eureka. Le principe est de déclencher des requêtes HTTP via: la reconnaissance vocale de phrases exprimées en XMLla reconnaissance de gestes exprimés en XMLla reconnaissance faciale (machine puissante !) Ces requêtes HTTP déclenchent des scripts NodeJS pour interagir avec les boîtiers domotiques, le karotz ou simplement aller chercher de l’information sur internet (scraping): horaires de cinéma, météo, horaires de bus, … ParisWeb 2013 Le framework La configuration de ces actions est simple (XML et JavaScript) et modulaire (plugins). Communauté L’article de Jérôme VEYRET. L’article de Jérôme VEYRET. Aussi en vidéo: Installation Le framework est générique ! Télécharger le zip v3.1.4(statistiques) Documentation Vous pouvez aussi consulter la liste des plugins ainsi que la Foire aux Questions pour obtenir plus d’informations. Ce projet te plait ? Architecture Quotes

HTML5 Introduction The Perfect Server - Debian Wheezy (Apache2, BIND, Dovecot, ISPConfig 3) Version 1.0 Author: Falko Timme Follow me on Twitter This tutorial shows how to prepare a Debian Wheezy server (with Apache2, BIND, Dovecot) for the installation of ISPConfig 3, and how to install ISPConfig 3. Please note that this setup does not work for ISPConfig 2! I do not issue any guarantee that this will work for you! 1 Requirements To install such a system you will need the following: 2 Preliminary Note In this tutorial I use the hostname server1.example.com with the IP address 192.168.0.100 and the gateway 192.168.0.1. 3 The Base System Insert your Debian Wheezy network installation CD into your system and boot from it. Choose your language: Then select your location: If you've selected an uncommon combination of language and location (like English as the language and Germany as the location, as in my case), the installer might tell you that there is no locale defined for this combination; in this case you have to select the locale manually. Choose a keyboard layout:

Related: