• Accueil
  • News
  • Catégories
    • Bande dessinée
    • Cinéma
    • Développement
    • e-Commerce
    • Hacks
    • Jeux vidéo
    • Media Center
    • Mobile
    • Modélisation 3D
    • Modélisme
    • Série TV
    • Serveurs
  • Let’s Play
    • Assassin’s Creed II
    • Assassin’s Creed III
    • Dishonored
    • Sleeping Dogs
  • Contact

installation

Serveurs

Script de synchronisation de SeedBox version 2


Posted by Arnaud on 03 mar 2013 / 21 Comments



J’en avais déjà parlé à certains dans les commentaires de l’article sur la récupération automatique des téléchargements de sa SeedBox, j’ai modifié le script de synchronisation afin de pouvoir répondre à certains de mes besoins. Le fait de partager ma SeedBox avec des amis et le fait d’avoir formaté ma seedbox m’a poussé à repenser mon script de A à Z.

Mes besoins sont les suivants:

  • Synchroniser plusieurs dossiers vers des NAS différents
  • Démarrer chaque synchronisation de manière unitaire
  • Démarrer l’ensemble des synchronisations
  • Arrêter chaque synchronisation de manière unitaire
  • Arrêter l’ensemble des synchronisations
  • Afficher les logs de progressions de chaque synchronisation
  • Connaitre l’état d’une synchronisation

J’ai donc créé un script que vous pouvez télécharger ici : Script de synchronisation version 2.

(Lire la suite…)

Partager :

  • Epingler !
Développement

Installation d’un serveur GIT


Posted by Arnaud on 14 nov 2012 / 1 Comment



Git est un logiciel de gestion de versions décentralisé créé par Linus Torvalds, le créateur du noyau linux.

Je ne m’attarderai pas sur la philosophie, l’utilité ou le fonctionnement de Git dans cet article. D’autres l’ont déjà fait beaucoup mieux que ce que je pourrais faire. Ce qui nous intéresse ici, c’est la mise en place d’un serveur Git.

Vous allez me dire, pourquoi s’embêter avec la mise en place d’un serveur Git alors qu’il existe des solutions gratuites sur le net. C’est simple, la première raison, c’est que j’aime découvrir des choses. Ensuite, il y a toujours des limites aux offres gratuites. Et dernier argument (et de poids), quand on travaille sur un projet que l’on a envie de faire payer à un client, ce n’est pas terrible d’envoyer les sources d’une application sur le serveur d’une entreprise. Vous pouvez vérifier, il y a souvent une règle dans les conditions générales d’utilisation précisant que la société possèdent les droits sur tous les fichiers qui sont envoyés sur le serveur. Rassurez vous, ce n’est pas qu’elle souhaite voler votre travail, c’est simplement pour ce protéger juridiquement et avoir les droits nécessaires pour pouvoir modifier et/ou déplacer vos fichiers.

Ce qu’il ne faut pas oublier par la même occasion, c’est que les offres gratuites sont toujours limitées. Dès que l’on souhaite aller plus loin, il faut payer. C’est normal, il faut bien que ces sociétés fassent de l’argent elles aussi.

Il existe plusieurs solutions Open Source.
La plus simple que j’ai trouvé et qui correspondait à mon besoin est GitLAB. Il est très proche de ce qu’on trouve chez GitHub, il est relativement simple à mettre en place et il évolue plutôt rapidement.

Fonctionnalités principales de GitLab

  • Création de projets
  • Création d’utilisateurs
  • Création de groupes utilisateur
  • Gestion des droits sur chaque projet
  • Système de gestion des anomalies
  • Système de gestion de fonctionnalités
  • Visionnage des fichiers en ligne
  • Un WIKI propre à chaque projet
  • Un Wall (à la facebook) pour discuter entre développeurs
  • Et plein d’autres choses

(Lire la suite…)

Partager :

  • Epingler !
Media Center

Installation d’OpenElec


Posted by Arnaud on 13 jan 2012 / 2 Comments



Open Embedded Linux Entertainment Center, ou OpenElec pour faire simple est une distribution linux construite spécifiquement pour transformer votre ordinateur en un media center XBMC. OpenElec a été conçu de manière à vous simplifier l’installation de votre media center pour que l’installation ne dure pas plus de 15 minutes.

Cette solution est idéale pour ceux voulant un media center XBMC simple et sans prise de tête.

OpenElec existe depuis un moment, mais si je n’avais pas encore fait d’article, c’est parce que j’attendais la version 1.0 qui est sortie il n’y a que quelques semaines.

(Lire la suite…)

Partager :

  • Epingler !
Android

Application Android pour gérer sa SeedBox


Posted by Arnaud on 06 jan 2012 / 2 Comments



Toute personne disposant d’une SeedBox a forcement rencontré le même problème que moi:

Comment faire pour surveiller ces téléchargements régulièrement même quand est en déplacement?

Il est toujours possible d’utiliser l’interface web sur son téléphone, une tablette ou même un PC, mais ce n’est pas forcement ce qu’il y a de plus simple.

C’est vrai sur un PC ca marche très bien. A condition que le votre interface web ne soit pas bloqué par un proxy (comme au boulot par exemple), que votre serveur ne soit pas blacklisté, ou que vous ne souhaitez pas que vos informations puissent être récupérées.

Sur smartphone et tablette, c’est déjà plus délicat. Si vous avez la chance d’avoir une interface développé pour fonctionner avec ce type d’appareils (c’est le cas pour Transmission), vous allez pouvoir vous en sortir mais les actions resteront basiques.

C’est là qu’intervient Transdroid !

(Lire la suite…)

Partager :

  • Epingler !
e-Commerce

Création d’un site de e-commerce – OpenCart


Posted by Arnaud on 03 jan 2012 / 0 Comment



Avant de vous lancer dans la création d’un site d’e-commerce, il faut savoir qu’il y a certaines choses à respecter:

  • Il faut avoir un numéro de SIRET et déclarer son activité
  • Il faut informer la CNIL que vous aller stocker des données personnelles de clients

Il y aussi certaines questions qui doivent se poser avant la création du site:

  • Quels seront les moyens de paiement ?
  • Quels seront les moyens de livraison ?
  • Combien de produits seront présents sur le site?
  • Combien de visiteurs par jour ?

Les deux premières questions peuvent orienter le choix d’une solution d’e-commerce. En effet, si vous souhaitez accepter les paiements par carte bancaire directement sur votre site, il faudra demander quel est le kit de paiement mis à disposition par votre banque et vous assurer qu’il est possible de l’utiliser avec votre solution e-commerce.

Par exemple pour le kit ATOS fourni dans la majorité des cas par les banques, il faudra débourser 150$ pour acheter un module compatible pour OpenCart alors qu’il est gratuit pour Magento. Bien sur ce type d’extension peut être développé à la main si vous avez quelques connaissances en php. Cependant, n’oubliez pas que nous parlons de transactions bancaires. Il faut être sûr de ne pas se tromper ! Il serait dommage qu’un client soit débiter 2 fois ou quelques chose de ce style ;)

En fonction des réponses au 2 dernières questions, il faudra ensuite choisir son hébergeur afin d’obtenir un serveur adapté.

Un serveur mutualisé ne coûte que quelques euros par mois et peut largement suffire pour débuter. Je conseil quand même de regarder ce qui se fait au niveau des serveurs dédiés. Il est possible d’en trouver des pas trop cher (moins de 20€ par mois) et qui fonctionne très bien.

Il faut savoir que plus il y aura de produits et plus la solution choisie devra être robuste et optimisée. Plus le nombre de visiteur sera important et plus le serveur devra être puissant. Attention, la puissance du serveur ne fait pas tout, il faut savoir que la bande passante et la configuration du serveur sont aussi important, voir plus !

(Lire la suite…)

Partager :

  • Epingler !
Serveurs

Récupérer automatiquement les téléchargements de sa SeedBox


Posted by Arnaud on 29 déc 2011 / 16 Comments



Rsync est un outil très sympathique fourni par défaut dans toutes les distributions linux récentes. Il permet de synchroniser deux dossiers ou deux fichiers l’un par rapport à l’autre et de reprendre les téléchargements très simplement.

L’intérêt d’un tel outils lorsqu’on dispose d’une SeedBox, c’est qu’il va nous permettre de récupérer l’ensemble des téléchargements terminés et de les transférer sur un PC ou bien un NAS directement chez vous sans avoir à le faire manuellement.

Si comme moi, vous en avez marre de devoir utiliser des outils comme Filezilla et devoir laisser tourner votre PC toute la nuit pour récupérer le dernier film de vacances de votre Oncle, c’est la solution révée !

(Lire la suite…)

Partager :

  • Epingler !
Serveurs

Installer un serveur de téléchargement direct


Posted by Arnaud on 03 nov 2011 / 12 Comments



Lorsqu’on télécharge beaucoup de fichier sur internet, on se retrouve très vite confronté à un problème. Ce problème est le même que lorsqu’on télécharge sur des serveurs torrent, c’est à dire qu’il faut laisser tourner son PC pendant des heures pour récupérer ces fichiers.

Je tiens quand même à préciser que cet article comme celui traitant de l‘installation d’une seedbox ne cautionne aucunement les téléchargements illégaux. Il est clair que tout le monde a déjà téléchargé ou télécharge régulièrement mais s’il existe des solutions comme dropbox, megaupload ou même le p2p, ce n’est pas uniquement pour télécharger le dernier film d’Harry Potter, ou le dernier Transformers à peine sortie au cinéma. Ces services de partages sont aussi en ligne pour permettre à des gens de s’échanger des fichiers rapidement ou même de sauvegarder ses fichiers pour les rendre disponibles sur un ensemble de machine.

Il est possible de se servir du gestionnaire de téléchargement plus que basique intégré dans son navigateur favoris, mais les limites sont très vite atteintes.

Il existe beaucoup de gestionnaires plutôt efficaces comme jDownloader, flashget etc.

pyLoad est l’un de ces gestionnaires de téléchargement léger, rapide et intégrant un grand nombre de fonctionnalités.

(Lire la suite…)

Partager :

  • Epingler !
Serveurs

Installation d’un VPN


Posted by Arnaud on 30 sept 2011 / 0 Comment



Un VPN (Virtual Private Network) ou un réseau virtuel privé est vu comme une extension d’un réseau local. Ce qui veut dire pour faire simple qu’un VPN permet de vous connecter via internet à un réseau de manière à respecter les règles de sécurité de ce réseau. Cela vous permet par exemple d’accéder aux machines de votre entreprise comme si vous étiez assis à votre bureau depuis chez vous, ou encore depuis une clé 3G.

Pourquoi utiliser un VPN ?

Il y a beaucoup de raisons d’utiliser un VPN. Par exemple pour préserver son anonymat sur internet, faire croire à un site que l’on est connecté dans un autre pays etc. Si j’ai voulu faire ce tuto, ce n’est ni pour préserver mon anonymat, ni pour tromper un site internet. C’est simplement pour ne plus me faire bloquer par le proxy du bureau !

On est nombreux à rencontrer ce problème. On est en train de travailler sérieusement au bureau, on rencontre un problème et on se dit qu’on va chercher sur google une solution. Sauf qu’au moment d’accéder au site qui contient la solution tant espérée à notre problème, un gros message d’erreur de ce type apparait :

A ce moment, tout le monde à le même réflexe, on tape sur son bureau, et on maudit les mecs de la DSI de sa boite ! Bien sur il reste toujours la possibilité d’utiliser le cache google mais bon, ce n’est pas l’idéal.

C’est là qu’intervient notre VPN.

L’idée est de faire passer la connexion VPN à travers le proxy sur un port autorisé, puis de faire transiter le traffic web de votre PC via le VPN. Du coup, fini les limitations du proxy !  Le vrai problème est de trouver un port utilisable. Je ne dois pas me tromper en disant que la règle de base de chaque proxy est d’autoriser les ports 80 et 443. Ca tombe bien nous allons justement utiliser le 443 !

(Lire la suite…)

Partager :

  • Epingler !
Serveurs

Installation d’une SeedBox


Posted by Arnaud on 25 sept 2011 / 75 Comments



Une seedbox est une machine dédiée aux téléchargements et au partage de fichier sur des réseaux BitTorrent. La plupart du temps, une seedbox est installée sur un serveur dédié afin de pouvoir avoir une bande passante très élevée et afin de ne pas avoir une machine personelle qui tourne 24h/24.

Avantages:

  • Bande passante élevée
  • Machine hébergée dans un datacenter
  • Téléchargements possible 24h/24 et 7j/7
  • Pas de problème avec Hadopi !
Inconvéniants:
  • Le prix de location du serveur
  • Pas d’accès direct à la machine
  • Espace de stockage réduit
(Lire la suite…)

Partager :

  • Epingler !
Media Center

Airplay sur XBMC


Posted by Arnaud on 19 sept 2011 / 9 Comments



Airplay est un protocole propriétaire développé par Apple permettant de streamer de l’audio et de la vidéo d’un appareil tournant sous iOS ou sur OS X vers un appareil utilisant ce protocole.

Ce protocole étant payant, il faut payer une licence à Apple pour pouvoir l’intégrer à un logiciel ou un appareil.

Si comme moi vous avez un MediaCenter, vous vous dites surement que vous aimeriez pouvoir utiliser Airplay pour streamer vos vidéos. Il y a encore quelques mois, c’était impossible. Mais un petit malin s’est amusé à faire du reverse engineering et à réussi à cracker les clés utilisées par Airplay. Il est alors possible de l’intégrer de manière relativement simple à son MediaCenter.

(Lire la suite…)

Partager :

  • Epingler !
12

32

subscribers

93

followers

  • Recent Posts

    • Arducopter : un drone à base d'Arduino
      mars 4, 2013
    • Transmission Remote GUI
      mars 3, 2013
    • Script de synchronisation de SeedBox version 2
      mars 3, 2013
    • Mechatron : Un mini Tank arduino
      janvier 29, 2013
    • Deployd : le développement d'API pour les nuls
      janvier 28, 2013
  • Popular Posts

    • Installation d'une SeedBox
      septembre 25, 2011
    • Android 4.0.3 sur VirtualBox
      mars 16, 2012
    • Script de synchronisation de SeedBox version 2
      mars 3, 2013
    • Récupérer automatiquement les téléchargements de sa SeedBox
      décembre 29, 2011
    • Contrôler son XBMC avec un iPad
      janvier 17, 2012
  • Tags

    airplay android animus application Assassin's creed 2 Assassin's creed 3 autodesk inventor beta cao center cfao conception 3D connor cron dessin industriel dessin technqiue developpement download drone dédié eden htpc install installation ipad jailbreak let's play linux media media center modelisation 3D modélisme nas openelec raspberry pi rsync seedbox server serveur synologie taches torrent ubisoft ubuntu xbmc



Copyright © 2013 - LeGeekTechno
Un site web réalisé par Arnaud Piroelle