eXpérience ² Geek

Follow me on TwitterFlux RSS

  • Accueil
  • Qui je suis ?
  • Contact
  • Mes Amis
05147824-photo-mise-a-jour-ios-5-1-1

iOs 5.1.1 est de sortie

8/05/12

Posté par metalnodeug dans eXpérience ² Geek

Aucun commentaire

Apple a mis à jour son firmware iOs pour palier à quelques bugs et soucis. Celle-ci apporte les corrections suivantes:

- Amélioration de la fiabilité de l’option HDR pour les photos prises à l’aide du raccourci sur l’écran verrouillé
- Correction de problèmes pouvant empêcher l’alternance entre les réseaux 2G et 3G sur le nouvel iPad
- Résolution de problèmes de lecture de vidéos AirPlay dans certaines circonstances
- Amélioration de la fiabilité de synchronisation des signets Safari et de la liste de lecture
- Correction d’un problème provoquant parfois l’affichage de l’alerte « Achat impossible » une fois l’achat effectué.

Cependant, pour ceux qui attendent un Jailbreak, pas de panique, les failles sont toujours présentes et on attend une méthode officielle :)

Comme toujours, si vous voulez faire la mise à jour lancer iTunes ou la mise à jour directement sur votre appareil dans les réglages -> général -> mise à jour logicielle

  • Partager sur :
  • Facebook
  • e-mail
5.1.1, à, Apple, firmware, iDevice, ios, ipad, iPhone, iPod, jour, mise, update
transmission1

[Tuto] Créer un deuxième utilisateur SEEDBOX

8/05/12

Posté par metalnodeug dans eXpérience ² Geek

4 commentaires

Maintenant que vous savez comment créer une seedbox sur un serveur dédié, vous vous êtes peut-être dit: oui c’est bien, mais c’est cher!

C’est pour cela qu’il est possible de partager la facture par 2, 3 ou 4.

Ben simplement en créant des multicomptes sur votre serveur et chacun paye sa partie pour utiliser votre serveur.

Attention, chacun aura donc sa Seedbox, son espace de stockage, son dossier, ses torrents. Donc pas de partage d’identifiant :)

Comment faire cela ?

On va d’abord créer donc un nouvel utilisateur et paramétrer son compte et dossier.

On va donc se connecter en SSH sur son serveur via le Terminal

Je pense que vous savez comment faire maintenant ;)

ssh root@11.22.33.44.55

password: ******

1) Création d’utilisateur

Maintenant que nous sommes connectés, nous allons créer un nouvel utilisateur avec la commande suivante

useradd <Utilisateur2>

(Remplacer <Utilisateur2> par le nom que vous voulez sans les accolades)

Choisir un mot de passe et remplir les informations affichées ou sauter les étapes avec Entrer

Ensuite on va créer un nouveau Groupe qui est utile pour la gestion des fichiers

groupadd <Groupe2>

(Remplacer <Groupe2> par le nom que vous voulez sans les accolades)

Maintenant nous allons intégrer le nouvel utilisateur dans le nouveau groupe avec la commande

gpasswd -a <Utilisateur2> <Groupe2>

Maintenant nous allons assigner un dossier pour le groupe, ça sera SON dossier qui servira pour le téléchargement et la Seedbox avec la commande

chgrp -R Groupe2 /home/Utilisateur2/

(Remplacer /home/Utilisateur2/ par le dossier que vous voulez)

Enfin, donnez-lui les permissions d’écritures avec la commande

chmod -R g+rw /home/Utilisateur2/

(Remplacer /home/Utilisateur2/ par le dossier plus haut)

Vous voilà avec un nouvel utilisateur sur votre serveur.

2) Création d’une autre application Transmission et configuration

Maintenant nous allons donc créer une autre application qui sera assignée au deuxième utilisateur.
Pour cela nous allons arrêter Transmission qui tourne sur le serveur

sudo /etc/init.d/transmission-daemon stop

Ensuite nous allons faire une petite mise à jour et une réinstallation d’un Transmission-daemon

sudo add-apt-repository ppa:transmissionbt/ppa
sudo apt-get update
sudo apt-get install transmission transmission-daemon

Puis nous allons copier notre configuration de Transmission-Daemon qu’on a créée dans le tuto pour installer une Seedbox, histoire de ne pas tout reconfigurer:

cp /usr/bin/transmission-daemon /usr/bin/transmission-daemon2
cp /etc/init.d/transmission-daemon /etc/init.d/transmission-daemon2
cp -a /var/lib/transmission-daemon /var/lib/transmission-daemon2
cp -a /etc/transmission-daemon /etc/transmission-daemon2
cp /etc/default/transmission-daemon /etc/default/transmission-daemon2

Puis nous allons modifier le lien symbolique:

ln -sf /etc/transmission-daemon2/settings.json /var/lib/transmission-daemon2/info/settings.json

Maintenant on va modifier quelques fichiers avec la commande NANO (qui est un éditeur de texte je vous le rappel sous Terminal)

Nano /etc/init.d/transmission-daemon2

Trouver la ligne NAME=transmission-daemon et remplacer par NAME=transmission-daemon2
Ensuite, éditer le fichier de paramètre de votre application Transmission-daemon2

nano /etc/transmission-daemon2/settings.json

et remplacer le fichier avec les informations plus haut:

« incomplete-dir »: « /home/Utilisateur2/incomplete »
« incomplete-dir-enabled »: true
« download-dir »: « /home/Utilisateur2″
« peer-port »: 51414,
« rpc-password »: « MotDePassePourUtilisateur2″,
« rpc-username »: « Utilisateur2″,
« rpc-port »: 9092,
« rpc-whitelist-enabled »: false,

Puis on va encore modifier un dernier petit fichier

nano /etc/default/transmission-daemon2

Et remplacer CONFIG_DIR= »/var/lib/transmission-daemon/info » par CONFIG_DIR= »/var/lib/transmission-daemon2/info »

On va créer maintenant notre fichier temporaire avec la commande

mkdir /home/Utilisateur2/incomplete

Et enfin nous allons faire une mise à jour des fichiers défauts de transmission-daemon2

sudo update-rc.d transmission-daemon2 defaults

3) Relancer tout

Avec la commande ci-dessous , nous allons relancer les 2 applications de torrent

sudo /etc/init.d/transmission-daemon start
sudo /etc/init.d/transmission-daemon2 start

4) Profiter simplement

En lançant respectivement vos sites sur le port 9091 et 9092 vous aurez accès aux deux logiciels qui travaillent de manière autonome maintenant :)

Pour vous connecter sur le deuxième transmission et sur votre FTP secondaire il faudra utiliser votre Utilisateur2 et votre MotDePasse créées au tout début du tuto.

D’ailleurs si vous avez un problème de permission, il suffira de passer par Transmit (ou filezilla) et éditer les permissions de fichier.

D’ailleurs une petite explication sur les permissions s’impose: Les permissions de fichiers sous Ubuntu

5) Complément d’information

Si vous avez une erreur du style « permission denied » cela veut dire que vous avez un problème de permission de votre dossier et que votre compte ne peut créer de dossier, donc transmit (et ou filezilla) pour modifier les permissions ;)

Have Fun les amis ;)

 

  • Partager sur :
  • Facebook
  • e-mail
deuxieme, gestion, kimsufi, seedbox, serveur, torrent, transmission, utilisateur
transmission1

[TUTO] Installation d’une SeedBox

2/05/12

Posté par metalnodeug dans eXpérience ² Geek

3 commentaires

Aujourd’hui je vais me mettre en quête de vous apprendre comment créer entièrement une Seedbox sur votre propre serveur privé.

Bien entendu, je ne soutiens aucunement le piratage, et mon tuto est purement à titre indicatif ou pour partager vos vidéos de vacance avec votre famille :D

Nous allons déjà commencer par une question que surement beaucoup se pose:

Qu’est ce qu’une SeedBox et à quoi ça sert ?

Alors une SeedBox est un serveur informatique privé qui est dédié au téléchargement et à l’émission de fichiers numériques le plus souvent en utilisant le protocole « BitTorrent« .

En gros, vous avez un fichier en « .torrent » que vous installez dans votre Seedbox. Celle-ci va alors le télécharger et le partager aux personnes qui ont pris le même « .torrent » que vous.

Donc si vous voulez partager votre vidéo de vacance avec votre famille, vous allez créer un fichier « .torrent » et le rendre privé. Vous l’uploader sur votre serveur et partager votre « .torrent » avec votre famille.

Ils pourront ainsi être les seuls à télécharger chez vous. Une espèce de « DropBox » ou « Megaupload » (paix à son âme) en plus rapide en fait :)

Quel est l’avantage, dans ce cas, de prendre un serveur privé ?

Alors il existe des tas de service de Seedbox plus ou moins performante, cependant , pour une question de fiabilité, vitesse, taille du disque dur, sécurité et tarif, j’ai préféré créer ma propre SeedBox privée.

L’avantage est qu’en prenant un serveur privé, vous êtes le seul à vous connecter dessus, pas de soucis de confidentialité de vos informations et en plus une bande passante hallucinante : 100 Mo/s

Alors avec un débit pareil, imaginez la vitesse de transfert de vos fichiers ? :) et pas besoin de compte premium :D Cependant il faut retenir une chose, le téléchargement sera bridé en fonction de votre connexion internet pour le téléchargement bien évidement.

Exemple si vous avez une connexion 30 Méga avec 3 Mo/s pour le téléchargement, vous serez loin d’atteindre les 100 Mo/s vu que vous êtes bridé à 3 (on est bien d’accord ;) )

Alors vers qui ou quoi me tourner ?

Alors pour ma part j’ai testé plusieurs fournisseurs d’hébergement internet et j’ai trouvé OVH vraiment excellent jusqu’à maintenant. Du coup je me suis tourné vers leurs serveurs privés « lowcost » de la gamme Kimsufi

Voici le détail de leur offre:

Kimsufi

Comme vous pouvez le voir, 17,93€ / mois TTC vous avez un serveur d’une très bonne qualité avec un débit excellent et surtout 1 To de stockage. Inutile de prendre les gammes au-dessus pour ce que nous voulons faire.

Alors que choisir maintenant chez Kimsufi ?

Nous allons décider de configurer le serveur et de prendre le 2G qui est le meilleur rapport qualité-prix.

Donc nous cliquons sur commander et nous avons à choisir un système d’exploitation qui va tourner sur le serveur.

OS_Choix

Comme vous pouvez le voir, le choix est vraiment large. Donc nous allons nous rendre dans la section « Linux » et nous allons prendre la dernière version Stable de Ubuntu Server, j’ai nommé la 11.10 version 64 Bits (attention il existe à l’heure actuelle une version 12.04 mais celle-ci est encore en Beta sur le site OVH, bien entendu , si vous la prenez, vous pourrez mettre votre version à jour pour la rendre Stable).

Et il ne nous reste plus qu’à renseigner nos informations, payer (attention de bien choisir la durée d’engagement de 1 mois) et attendre que le serveur soit mis en place.

Une fois le serveur installé, nous recevrons un mail de confirmation avec les différentes informations sur le serveur:

L’adresse IP du serveur est : 11.22.33.44
Le nom du serveur est : xxxxxxxx.kimsufi.com
(jusqu’à 48h peuvent être nécessaires pour que ce nom soit actif)

Le compte administrateur suivant a été configuré sur le serveur :
Nom d’utilisateur : Utilisateur
Mot de passe :      Password

Personnellement je conseille de prendre des locations de 1 mois à renouveler chaque fin de mois au cas où un problème surviendrait et que vous voulez annuler votre abonnement , ça sera plus simple pour vous.

De plus, il est tout à fait envisageable de prendre la location du serveur à plusieurs vu la taille du disque dur, les frais seront divisés comme ça ;)

Et maintenant on fait comment ?

I) La connexion :

Alors pour ma part, je préviens de suite que je suis sur MAC, donc je vais faire les manipulations via le Terminal, les windowsiens devront passer par un utilitaire au doux nom de Putty

Donc on va se connecter à notre serveur Kimsufi via le terminal. On lance par conséquent l’application terminal et on entre les commandes suivantes pour se connecter à son serveur (regarder bien les informations plus haut pour comprendre)

ssh Utilisateur@11.22.33.44

On va alors nous demander notre mot de passe qui ne sera pas visible à l’écran puis appuyer sur Entrer

Terminal_Commande

Nous allons obtenir quelque chose du genre:

Welcome to Ubuntu 11.10 (GNU/Linux 3.2.13-grsec-xxxx-grs-ipv6-64 x86_64)

* Documentation:  https://help.ubuntu.com/
Ubuntu 11.10

server    : 11223344
ip        : 11.22.33.44
hostname  : xxxxxxxxxxx.kimsufi.com

System information as of Wed May  2 14:57:31 CEST 2012

System load:    0.06                                   Processes:           102
Usage of /home: 4.0% of 920.54GB      Users logged in:     0
Memory usage:   52%                              IP address for eth0: 00.00.00.00
Swap usage:     0%

Graph this data and manage this system at https://landscape.canonical.com/

0 packages can be updated.
0 updates are security updates.

New release ’12.04 LTS’ available.
Run ‘do-release-upgrade’ to upgrade to it.

Last login: Wed May  2 00:57:20 2012 from eXpérience²Geek.com

Utilisateur@xxxxxxxx:~#

Nous voilà donc connectés en SSH sur notre serveur Kimsufi :)

II) La mise à jour:

Maintenant, nous allons faire une petite mise à jour du système histoire d’avoir un serveur stable. Comme vous pouvez déjà le voir plus haut, la dernière version stable d’Ubuntu aurait pu être installée avec la commande Do-Release-Upgrade mais j’ai décidé de rester sur notre version actuelle.

Donc nous allons vérifier la présence de mise à jour avec la commande suivante:

sudo apt-get update

Puis nous allons faire l’installation de ces mises à jour

sudo apt-get upgrade

Voilà pour la partie mise à jour

III) L’installation:

Maintenant nous allons installer notre client BitTorrent sur notre serveur, car sans lui, le serveur ne saurait pas télécharger et partager les fichiers.

Pour cela, j’ai décidé d’utiliser le très célèbre client Transmission qui est pour mois simple d’utilisation et rapide.

Nous allons lancer la commande:

sudo apt-get install transmission-daemon

IV) La configuration:

Nous voilà dans la phase finale de notre tuto et la plus compliquée pour les novices c’est pourquoi je vais vous expliquer la procédure pas à pas.

Comme vous pouvez le voir plus haut, on a déjà mis à jour le serveur et installé Transmission, notre client BitTorrent. Mais maintenant il va falloir configurer et ordonner un peu tout ça.

Donc la première étape est de créer un utilisateur pour Transmission qui pourra créer et télécharger les fichiers que nous allons appeler Downloader

useradd -d /home/downloader -m downloader
usermod -a -G debian-transmission downloader
passwd downloader

Puis on va créer un dossier qui nous permettra de stocker nos fichiers temporaires et lui donner les permissions adéquates:

mkdir /home/downloader/incomplete
chown -R downloader:debian-transmission /home/downloader

Maintenant on passe à la configuration du client torrent directement:

nano /etc/transmission-daemon/settings.json

Et on va modifier les paramètres suivants:Modifier les paramètres suivants:

  • « download-dir »: « /home/downloader » => Chemin dans lequel les fichiers terminés seront enregistrés.
  • « incomplete-dir »: « /home/downloader/incomplete » => Chemin dans lequel les fichiers  temporaires seront stockés.
  • « incomplete-dir-enabled »: true => Permet d’activer la séparation des fichiers téléchargés et incomplets.
  • « rpc-authentication-required »: true => Active l’authentification pour le contrôle distant.
  • « rpc-enabled »: true => Active le contrôle à distance.
  • « rpc-password »: « MONMOTDEPASSE » => Choisir le mot de passe pour l’accès distant (remplacer par ce que vous voulez).
  • « rpc-port »: 9091 => Port pour l’accès distant.
  • « rpc-username »: « MONLOGIN » => Choisir le login pour l’accès distant (remplacer par ce que vous voulez).
  • « rpc-whitelist-enabled »:false => Desactiver la liste blanche pour se connecter de partout.

Puis on enregistre le fichier avec Ctrl+O et on quitte avec Ctrl+X

On va maintenant lancer Transmission avec la commande

sudo /etc/init.d/transmission-daemon start

et on test que tout fonctionne bien en lançant votre navigateur internet (Firefox :P ) en en entrant dans la barre d’url:

http://MONIP:9091/transmission/web

On va alors vous demander votre nom d’utilisateur et votre mot de passe, ceux inscrits plus haut dans le fichier de configuration ouvert avec l’éditeur Nano

Et vous voilà connecté.

Transmission copie

Maintenant, j’ai encore une chose, j’ai été confronté à des petits bugs donc on va les corriger en même temps au cas ou.

V) Configuration Annexe:

On va se rendre sur son client FTP (Moi je conseille vraiment Transmit sur Mac et vous verrez pourquoi après, mais sinon vous pouvez prendre FileZilla gratuit) et on rentre les données de notre serveur reçu par mail.

Ensuite on retourne à la racine du serveur avec « ./ » et on se rend dans le dossier Home

On clique sur le dossier Downloader avec Transmit et on fait information (clic droit/Permission sur Filezilla) et on rentre 777 comme valeur puis on enregistre.

Maintenant on se reconnecte sur son serveur via votre navigateur et on va configurer celui-ci comme sur les images suivantes:

Preference_General
Preference_Network
Preference_Peers
Preference_Speed

Preference
Transmission_Options

Et vous voilà prêt à mettre des torrents en route :D

Si vous rencontrez une erreur de ce genre:

409: Conflict

Your request had an invalid session-id header.

To fix this, follow these steps:

When reading a response, get its X-Transmission-Session-Id header and remember it
Add the updated header to your outgoing requests
When you get this 409 error message, resend your request with the updated header

X-transmission: afzefezf6q-ef4q6ze7f6e8f47+zq84fq94f6qz »7f3″z4fqz6″8f4″9z7fqz6

Copier la chaine de caractère dans votre barre URL comme ceci:

http://MONIP:9091/afzefezf6q-ef4q6ze7f6e8f47+zq84fq94f6qz »7f3″z4fqz6″8f4″9z7fqz6

Puis faites Entrer cela devrait, régler votre problème.

Et pourquoi avoir choisi Transmit ?

Parce que transmit a une fonctionnalité que j’adore et qui permet de créer une App directement sur votre bureau et qu’on peu modifier comme bon nous semble. Cela permet d’accéder directement à notre serveur et dans le dossier « Downloader »

Faites une connexion SFTP avec vos identifiants et choisissez le chemin d’accès suivant:

../home/downloader/

Puis enregistrer comme droplet

Serveur_Icone_Seedbox
Serveur_Mac_Seedbox

 

 

Conclusion finale:

Vous voilà enfin prêt à faire vos propres Torrent et les partager sur votre serveur privé ;)

Il ne vous reste plus qu’à profiter tranquillement

  • Partager sur :
  • Facebook
  • e-mail
2, de, experience, eX²G, geek, installation, kimsufi, linux, remote, seedbox, server, serveur, torrent, transmission, tuto, ubuntu
12345»102030...Fin »
  • Recherche

  • Me suivre

  • Partenaires eX²G

  • Mes Derniers Tweets

  • Les articles récents

    • iOs 5.1.1 est de sortie
    • [Tuto] Créer un deuxième utilisateur SEEDBOX
    • [TUTO] Installation d’une SeedBox
    • Les commandes de Boot Apple
    • [Test] TomTom France pour iPhone
    • Desimlocker n’importe quel iPhone Jailbreaké
    • [Vidéo] Gaming Live : Ghost Recon Future Soldier Beta [PS3]
    • [PS3] Les jeux à ne pas manquer en Mai 2012
    • FlashBack : Le malware du Mac
    • Alors, on les fêtes ses 1 an ?!
    • [Test] Gunnar PPK Onyx/Mercury
    • [HTML5] BrowserQuest, le zelda de mozilla
    • [Test] WinLock Bluetooth AD0118
    • Travailler en Apple Store ?!
    • Le site fête ses 1 an :)
    • Photoshop Cs6 se montre en bêta publique
    • [Test] TShirt Officiel Showtime la boutique des séries
    • Le new iPad arrive Vendredi 16 Mars
    • [Test] Zagg InvisibleShield iPad 2
    • [Test] MiniDock de blueLounge
  • Archives

    • mai 2012 (3)
    • avril 2012 (8)
    • mars 2012 (12)
    • février 2012 (16)
    • janvier 2012 (15)
    • décembre 2011 (20)
    • novembre 2011 (15)
    • octobre 2011 (22)
    • septembre 2011 (14)
    • août 2011 (32)
    • juillet 2011 (53)
    • juin 2011 (52)
    • mai 2011 (43)
    • avril 2011 (41)
    • mars 2011 (55)
    • février 2011 (4)
  • Mots-clefs

    2 3 4 4s 5 2011 Apple Bug Bêta concours de ex2g experience eX²G firefox geek google hack iMac ios ipad iPhone iPod itunes Jailbreak jeux Lion Mac mac os lion microsoft mise mozilla of OS Osx playstation ps3 psn sony test tuto video x zonetech à
  • Pour me soutenir

    Faire un Don pour me soutenir
eXpérience2Geek.com Forever
loading Annuler
Adresse erronée. L’article n’a pas été envoyé.
La vérification de l’adresse de messagerie a échoué. Merci de réessayer.
Désolé, votre blog ne peut pas partager des articles par e-mail.