mardi, avril 30, 2013

Configurer un VPS, installer Nginx, PHP et MySql sur Ubuntu 12.10

 

Ce tutoriel pour installer Nginx, PHP et MySql fonctionne sur tous les types de serveur que ce soit des VPS ou des serveurs dédiés. Le package LEMP (Linux, Nginx, MySql et PHP) est une meilleure alternative à LAMP qui concerne Apache. La principale raison est qu’Apache est trop gourmand en ressources et qu’on n’a pas toujours besoin de toutes les fonctionnalités d’Apache. En outre, les VPS pas chers coutent l’équivalent d’un hébergement mutualisé (à partir de 5 euros par mois), mais vous n’aurez que 256 Mo ou 512 Mo de RAM dans le meilleur de cas. De ce fait, il faut un package de serveur léger et performant et c’est le principal objectif de Nginx.

Notez que ce tutoriel pour installer Nginx, PHP et Mysql sur un VPS a fonctionné pour moi, mais je ne garantis pas que cela marche pour vous, notamment si vous utilisez des anciennes versions d’Ubuntu qui nécessitent des étapes supplémentaires.

Préliminaires pour configurer un VPS avec Nginx, PHP et Mysql

 

Dans ce tutoriel,  je vais utiliser le nom d’hôte server1.example.com avec l’adresse IP 192.168.0.100. Assurez-vous de changer ces informations selon votre configuration. Même si cela n’est pas toujours conseillé, j’effectue toutes ces étapes en mode root et donc, on va basculer vers root pour commencer.

sudo su

 

Configurer un VPS, installer MySQL

 

Pour installer MySql, nous utilisons la commande :

 

apt-get install mysql-server mysql-client

 

On vous demande de fournir un mot de passe pour l’utilisateur root de MySQL. Ce mot de passe s’appliquera à root@localhost ainsi que à root@server1.example.com et ainsi, on n’aura pas besoin de configurer le mot de passe plus tard.

New password for the MySQL "root" user: <—yourrootsqlpassword
Repeat password for the MySQL "root" user: <—yourrootsqlpassword

 

Installer Nginx sur un VPS

 

Nginx est disponible en paquet pour Ubuntu 12.10 et vous pouvez donc l’installer avec la commande :

 

apt-get install nginx

 

Et ensuite, on lance Nginx :

 

/etc/init.d/nginx start

 

Allez dans votre navigateur et tapez le nom d’hôte qui est lié à votre serveur ou votre adresse IP qui est  http://192.168.0.100 dans notre exemple et vous devriez voir la page suivante :

 

vps-installer-nginx-php-mysql_1_1

 

Le document root par défaut de Nginx dans Ubuntu 12.10 se trouve sur /usr/share/nginx/www.

 

Configurer un VPS, installer PHP 5

 

Contrairement à Apache qui peut être automatiquement configuré avec PHP, nous avons besoin du module PHP-FPM (PHP-FPM FastCGI Process Manager) qui est une alternative à PHP Fast CGI pour faire fonctionner correctement PHP avec Nginx. Par ailleurs, ce module PHP-FPM possède des fonctionnalités intéressantes, notamment pour les sites à fortes audience. On l’installe avec la commande suivante :

apt-get install php5-fpm

 

PHP-FPM est un processus Daemon qui se lancera comme un serveur FastCGI sur le socket avec /var/run/php5-fpm.sock et comme tous les processus Daemons, il se lancera à partir de /etc/init.d/php5-fpm.

 

Note pour Ubuntu 10.04 : Pour les anciennes versions d’Ubuntu, vous aurez parfois des messages d’erreurs sur un paquet manquant appelé Dialog qui fait partie de Debian. Si vous avez des messages d’erreurs pour l’installation de PHP-FPM, alors installez ce paquet dialog avant de recommencer (apt-get install dialog)

 

Configurer Nginx sur un serveur VPS

 

La configuration de Nginx se trouve sur /etc/nginx/nginx.conf que nous ouvrons avec la commande :

 

vi /etc/nginx/nginx.conf

Note : Vous pouvez aussi utilisez un éditeur plus convivial tel que Nano (nano /etc/nginx/nginx.conf) et si vous ne trouvez pas Nano, alors vous devez l’installer au prélable.

On ne vous détaille pas la configuration, car elle est facile à comprendre. Vous pouvez trouver un exemple de configuration sur

http://wiki.nginx.org/NginxFullExample

 

En premier lieu, adaptez le nombre de processus et réglez la valeur keepalive_timeout sur une quantité raisonnable.

 

[...]
worker_processes  4;
[...]
    keepalive_timeout   2;
[...]

 

Les hôtes virtuels se trouvent dans les parties servers {}. L’hôte virtuel par défaut est défini dans le fichier /etc/nginx/sites-available/default et modifiez-le de la façon suivante :

 

vi /etc/nginx/sites-available/default

 

[...]
server {
        listen   80; ## listen for ipv4; this line is default and implied
        listen   [::]:80 default_server ipv6only=on; ## listen for ipv6

        root /usr/share/nginx/www;
        index index.php index.html index.htm;

        # Make site accessible from http://localhost/
        server_name _;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ /index.html;
                # Uncomment to enable naxsi on this location
                # include /etc/nginx/naxsi.rules
        }

        location /doc/ {
                alias /usr/share/doc/;
                autoindex on;
                allow 127.0.0.1;
                allow ::1;
                deny all;
        }

        # Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests
        #location /RequestDenied {
        #       proxy_pass http://127.0.0.1:8080;
        #}

        #error_page 404 /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
                root /usr/share/nginx/www;
        }

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini

                # With php5-cgi alone:
                #fastcgi_pass 127.0.0.1:9000;
                # With php5-fpm:
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        location ~ /\.ht {
                deny all;
        }
}
[...]

 

Décommentez les deux lignes listen pour faire que Nginx lise le port 80 en IPv4 et IPv6.

server_name_; Réglez celui-ci comme l’hôte virtuel à atteindre par défaut (évidemment, vous pouvez spécifier un nom d’hôte tel que www.example.com).

J’ai ajouté index.php à la ligne index. Le root /usr/share/nginx/www; signifie que le document root est dans /usr/share/nginx/www. Pour rappel, le document root est le répertoire principal de votre serveur (le dossier public).

 

La partie importante pour le PHP est  la ligne location ~ \.php$ {}. Décommentez-la pour l’activer. Remarquez aussi que j’ai ajouté la ligne try_files $uri =404; pour éviter des exploits de faille de zéro-day . Pour plus d’informations, lisez l’article :

http://wiki.nginx.org/Pitfalls#Passing_Uncontrolled_Requests_to_PHP cgi.fix_pathinfo = 0; dans

Si vous ne voulez pas utiliser la ligne précédente, vous pouvez mettre cgi.fix_pathinfo = 0; dans le fichier /etc/php5/fpm/php.ini (n’oubliez de redémarrer PHP-FPM après ce dernier changement).

Maintenant, sauvegardez le fichier et redémarrez Nginx.

 

/etc/init.d/nginx reload

 

Maintenant, créez le fichier PHP suivant dans /usr/share/nginx/www :

vi /usr/share/nginx/www/info.php<?php


phpinfo();
?>

 

Ensuite, on teste ce fichier dans notre navigateur :

 

http://192.168.0.100/info.php

Et le résultat :

vps-installer-nginx-php-mysql_2_1

Comme vous le voyez, PHP est désormais configuré avec Nginx et il fonctionne via FPM/FastCGI comme c’est indiqué par la ligne Server API. Si vous défilez la page, vous verrez des modules PHP qui sont déjà activés, mais vous remarquez que MySQL n’est pas listé. Cela signifie qu’on doit encore configurer le support de Mysql dans PHP 5 dans notre VPS avec Nginx.

 

Configurer MySql avec le PHP dans un VPS sous Nginx

 

Pour que le PHP supporte Mysql avec Nginx, nous devons installer le paquet php5-mysql. C’est aussi une bonne idée d’installer d’autres modules PHP, car vous en aurez parfois besoin pour installer un CMS ou autre. Vous pouvez chercher des modules PHP avec la commande suivante

 

 

apt-cache search php5

 

Choisissez ceux dont vous avez besoin et installez-les de la manière suivante :

 

apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Xcache est un optimiseur de code gratuit et libre pour mettre en cache et optimiser du code intermédiaire. Il est similaire à d’autres optimiseurs de cache tels que eAccelerator ou PAC. Et on recommande fortement d’installer un de ces optimiseurs pour accélérer le traitement de vos pages PHP.

On peut installer Xcache de la façon suivante :

apt-get install php5-xcache

Ensuite, relancez PHP-FPM :

 

/etc/init.d/php5-fpm reload

Maintenant, rechargez la page :

http://192.168.0.100/info.php

Et parcourez de nouveau les modules installés. Vous devriez de nombreux nouveaux modules incluant celui de Mysql.

 

vps-installer-nginx-php-mysql_3_1

 

Configurer PHP-FPM avec une connexion TCP

 

Par défaut, PHP-FPM lit le socket dans /var/run/php5-fpm.sock. Mais on peut faire en sorte qu’il utilise une connexion TCP. Pour ce faire, ouvrez le fichier /etc/php5/fpm/pool.d/www.conf :

 

vi /etc/php5/fpm/pool.d/www.conf

Et configurez la ligne listen comme les suivants :

[...]
;listen = /var/run/php5-fpm.sock
listen = 127.0.0.1:9000
[...]

 

Cela permettra à PHP-FPM de lire le porte 9000 sur l’IP 127.0.0.1 (qui est locahost). Assurez-vous d’utiliser un port qui est inutilisé par votre système.

 

Ensuite, rechargez PHP-FPM :

 

/etc/init.d/php5-fpm reload

 

Ensuite, allez dans votre configuration de Nginx et changez la ligne fastcgi_pass unix:/var/run/php5-fpm.sock; de tous vos hôtes virtuels en fastcgi_pass 127.0.0.1:9000; comme l’exemple suivant :

 

 

vi /etc/nginx/sites-available/default[...]


        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini

                # With php5-cgi alone:
                fastcgi_pass 127.0.0.1:9000;
                # With php5-fpm:
                #fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }
[...]

 

Finalement, redémarrez Nginx :

 

/etc/init.d/nginx reload

 

Et voilà, vous avez désormais un serveur VPS fonctionnel avec Nginx, PHP et Mysql. Maintenant, il arrive que votre serveur VPS possède déjà Apache et vous pouvez le configurer pour qu’il écoute un autre port (par exemple le 8080) ou vous pouvez le stopper ou le désinstaller. Attention, l’installation de Ngix sur votre VPS alors qu’Apache tourne déjà provoquera systématiquement des erreurs.

mardi, avril 02, 2013

Elance, plateforme de rédaction web, de traduction et de tous types de travaux

 

Après avoir donné mon avis sur oDesk, on va parler d’Elance qui est son principal concurrent. Elance et oDesk se ressemblent sur de nombreux aspects même si certains préfèrent une plateforme plutôt qu’une autre. Cependant, il y a certaines différences qu’on doit pointer et la première est qu’Elance n’est pas aussi connue qu’oDesk pour les francophones. En effet, oDesk est bien plus intéressant, car on trouve régulièrement des tâches de traduction et de rédaction web, mais ce n’est pas la même chose pour Elance. Une autre différence de taille est qu’Elance offre des bons prix, mais les exigences du client sont parfois du n’importe quoi. Par ailleurs, le prix de l’annonce n’est pas toujours véridique puisque le client va tenter de négocier pour un article pas cher en prétendant qu’il a beaucoup de candidats. Donc, vous pouvez être attiré par une annonce d’un article à 20 dollars, mais vous vous apercevez rapidement que le client ne vous donnera que 10 $ pour tester vos aptitudes (Stagiaire, vous avez stagiaire ?). Evidemment, c’est juste une tactique pour avoir des bons articles à prix Discount, donc, il faut vraiment se méfier de ce type de client.

Trouver des clients de rédaction web Elance

Comme je l’ai mentionné, Elance possède des clients parfois différents même si on peut voir les mêmes offres sur Elance et oDesk. Par exemple, les tâches de traduction se concentrent sur de gros volumes, généralement des livres ou d’autres choses de ce genre. On peut trouver des clients de rédaction web, mais il faut vérifier très régulièrement, mais surtout, la concurrence est acharnée. Il n’est pas rare qu’une annonce reçoivent une centaine de candidatures alors que le client offre des prix minables. On peut utiliser les mêmes techniques pour trouver du travail de rédaction web que sur oDesk. Utiliser des mots-clés ou parcourir les différentes catégories proposées. Mais il y a une chose que je déteste avec Elance est la configuration du profil.

Mais avant d’en parler de ce profil, on va parler du concept de Crédit qui sont des genres de points que vous pouvez utiliser pour promouvoir une offre. Par exemple, j’ai mentionné qu’une seule offre peut générer beaucoup de postulants. De ce fait, vous pouvez dépenser un ou deux crédits (vous en avez 40 lorsque vous vous inscrivez) pour que votre offre soit en première position et qu’elle soit en surbrillance comparée aux autres. Ne dépensez pas ces crédits à tort, car ils sont chers. Pour en acheter d’autres, il vous faudra vous inscrire aux formules payantes d’Elance ce qui coutent un bras.

Des conditions inutiles et injuste du profil d’Elance

Comme sur oDesk, vous devez remplir votre profil sur Elance. Chaque champs vous permet de gagner 10 % pour arriver à 100 % ce qui accroit théoriquement votre visibilité. Par ailleurs, certains clients demandent que le profil soit remplit à 100 % pour que vous puissiez postuler. Je suis à 90 %, mais la dernière étape est de vérifier votre identité en envoyant une pièce d’identité tel qu’un passeport. Cette option est également disponible sur oDesk, mais elle n’est pas obligatoire pour remplir ce profil. Mais le pire est qu’il ne suffit pas d’envoyer la pièce d’identité, mais il faudra que vous possédiez un compte Skype avec une Webcam parce que l’organisme qui s’occupe de la vérification va vous interviewer en direct ! C’est comme dans l’immigration d’un pays où vous subissez un interrogatoire et je trouve cela complètement débile et injuste. Il y a des dizaines d’autres moyens de vérifier son identité plutôt que de passer une interview.

Et non, messieurs, je ne vais pas acheter une Webcam juste pour une interview ! Cette manie de vérification d’identité est une catastrophe pour certains pays, car ils vont exiger que toutes les pièces soient en anglais et qu’il faut maitriser également cette langue oral et écrite (ils pensent sans doute que tous les pays sont anglophones ?). Donc, je vais garder mon profil à 90 % et tant pis pour ceux que cela ne plaise pas.

Les modes de paiement d’Elance

Comme sur oDesk, Elance propose plusieurs modes de paiement tels que Paypal, Moneybookers, Virement Bancaire ou carte Payoneer. Cependant, c’est une galère de configurer votre compte bancaire, car toutes les coordonnées doivent être en anglais incluant le nom de la banque ! C’est tellement con que je ne comprend pas l’utilité d’une telle condition. Heureusement, cela marche en changeant légèrement le nom, mais au moins, c’est accepté contrairement à oDesk qui nécessite des exigences supplémentaires.

Mais encore une fois, les frais de virement sont juste énorme puisque cela coute 25 dollars pour déclencher un virement bancaire. Donc à moins que vous ne gagniez suffisamment par mois avec Elance, je vous recommande de choisir un paiement en ligne qui vous reviendra moins cher. Je ne vous dis pas qu’Elance n’est pas une bonne plateforme, car en fait, on peut trouver de très bons prix comparé à oDesk. Je trouve juste que certaines conditions ne sont pas cohérentes. J’ai déjà reçu plusieurs propositions avec Elance alors que je ne suis pas très présent. L’une d’elle concernait même une rédaction web en anglais alors que je ne maitrise absolument pas cette langue.

En conclusion, je vous dirais que vous devez vous inscrire à la fois sur oDesk et Elance pour trouver des offres diversifiées parce que parfois, les propositions sont inexistantes. Si vous êtes rapide dans votre tâche, vous pouvez également tenter votre chance pendant les weekend. Il arrive que des clients paient le prix fort pour être livré en quelques heures.

 

Inscrivez-vous gratuitement sur Elance

lundi, avril 01, 2013

Recrutez ou travaillez grâce à oDesk (Rédaction, traduction, Design, développement, etc)

 

Dans ma recherche de clients pour la rédaction web, j’ai entendu parler d’Odesk, une plateforme de délocalisation pour toutes les tâches imaginables. Je m’inscris et après quelques jours à parcourir la plateforme, je dois dire qu’elle est intéressante pour les rédacteurs web ou d’autres travailleurs indépendants qui cherchent du travail. La plateforme est bien conçue avec de nombreuses options et des modes de paiement diversifiés même si le paiement en lui-même est parfois problématique pour le rédacteur web. On va en parler plus tard. Si vous connaissez des sites tels que Freelance, alors vous serez familier avec oDesk.

 

avis-odesk

 

Notons au passage qu’elle existe depuis 2003, mais les prestataires français ne la connaissent pas parce qu’elle est majoritairement destinée aux anglophones. Que ce soit pour la rédaction web, le Design, le développement, la recherche de commentateurs, la majorité sont anglophones et recherchent donc des personnes qui parlent couramment l’anglais. Cependant, oDesk devient de plus en plus populaires pour les prestataires français et donc, vous pouvez trouver quelques boulots ici et là.

Trouver de la rédaction web et de la traduction sur oDesk

Après avoir crée votre profil, oDesk vous fera passer un test de lisibilité en anglais. Ce fichu test n’est pas difficile, mais il est ambigüe. J’ai dû m’y reprendre à plusieurs reprises avant de le réussir. Il s’agit de 11 questions sur l’utilisation de la plateforme d’oDesk et vous devez faire un sans-faute parce que c’est nécessaire pour remplir son profil. Le premier conseil si vous utilisez oDesk est de ne jamais postuler à une offre d’emploi après vous être inscrit. Passez du temps à lire les annonces et à améliorer votre profil. En plus du test de base qui est obligatoire, oDesk vous propose également plus de 300 tests d’aptitudes afin de vérifier vos compétences sur un domaine. Il y en a pour tous les gouts et je vous recommande de passer ceux qui concernent la langue française (Traduction, vocabulaire, orthographe, etc.)  Ces tests vont s’afficher sur votre profil et les recruteurs potentiels pourront déterminer votre niveau de compétence. Ces tests d’aptitudes possèdent deux types de notation, la première indique simplement que vous avez passé le test. Cette note est de 2.5 ce qui correspond à 50 % de bonnes réponses sur les 40 questions que vous devez répondre en 40 minutes. Mais cette notation n’est pas la plus importante, car il y a une note basée sur la moyenne de ceux qui ont passé le test et c’est ça qui compte. Vous devez faire en sorte que votre moyenne soit supérieure à la moyenne générale.

Par exemple, quand vous affichez la liste des tests, vous verrez le nombre de ceux qui ont passés et terminés le test, le pourcentage de bonne réponses et la moyenne générale sur la colonne droite. Ainsi, la moyenne pour le test d’orthographe peut être de 3,9 ce qui correspond presque à 85 % de bonnes réponses. Et de ce fait, vous devez être au dessus de cette moyenne pour avoir la mention Above Average. Si votre moyenne est inférieure à la moyenne générale, alors une mention en rouge indiquera Below Average ce qui n’est pas bon pour vous puisque vous êtes moins bons que les autres. Les tests sont difficiles et choisissez bien le domaine de compétence. Si vous échouez à un test, vous pouvez le rendre privé pour éviter de l’afficher sur votre profil.

Pour bénéficier d’un profil à 100 %, vous devez fournir différentes informations (Portfolio, expériences professionnelles, formation, etc). Ayez toujours un profil de 100 %, car c’est assez facile à faire.

Maintenant que vous êtes parés, on va trouver du travail sur oDesk. Personnellement, je me concentre actuellement sur la traduction et la rédaction web. Donc, vous pouvez trouver des offres d’emploi pertinentes avec des mots-clés tels que redaction ou french. Les offres sont très variables et vérifiez bien le prix proposé par le client, le client et le type de travail. Parfois, le client n’indique pas précisément la tâche et on se retrouve embêté par la suite. Si le client est satisfait par votre proposition, il commence le contrat (vous êtes notifié de chaque évènement important) et vous pouvez commencer à travailler. Le paiement sur oDesk se fait en fonction du client et donc, il est important de préciser la fréquence de paiement. Mais avant ça, vous devez choisir si vous voulez un contrat facturé à l’heure ou sur un prix fixe. Et croyez-moi, je vous conseille, notamment aux rédacteurs web, de choisir le contrat à prix fixe.

 

Le contrat à l’heure et par prix fixe d’oDesk

oDesk propose deux types de contrats, à l’heure ou sur prix fixe. Le contrat par heure est évidemment facturé à l’heure en fonction du prix que vous avez affiché dans votre profil. oDesk recommande toujours la facturation par heure parce qu’il peut garantir les paiement, qu’il peut servir de médiateur dans un litige et qu’il garde toutes les traces de votre activité. Attention, vous devrez télécharger une application oDesk si vous voulez travailler par heure. Cette application va à la fois compter le temps que vous travaillez, mais il va également prendre des captures d’écran de votre ordinateur pour vérifier si vous êtes en train de travailler ou que vous glandez sur Facebook ou Twitter ! Big Brother, vous avez dit, Big Brother ?

Un autre avantage du contrat par heure est que vous pouvez être payé à la semaine tandis que c’est le client qui fixe les fréquences de paiement sur le contrat par fixe. Le contrat par prix fixe indique simplement un prix global sur une tâche donnée. Par exemple, le client demande 5 articles de 300 mots pour une valeur de 30 $ et c’est ce que vous gagnerez à la fin du contrat moins la commission de 10 % d’Odesk. Ben oui, chaque transaction rapporte 10 % à oDesk. De ce fait, si on vous propose 30 $, votre gain réel sera de 27 dollars et 3 dollars pour la commission d’oDesk. Evidemment, ce prix peut varier selon le client. Par exemple, son offre dit qu’il propose 4 dollars par article et c’est le prix affiché dans le contrat. Cependant, le client peut commander 10 articles ce qui fait 40 dollars. Et il paiera cette somme à moins que ce ne soit un client douteux et vous vous êtes fait avoir. Il n’y a aucun recours possible dans le contrat par prix fixe et vérifiez bien la réputation de votre client avant de vous lancer.

 

Quelle est la moyenne des prix sur oDesk ?

oDesk est une plateforme de délocalisation, alors n’espérez pas trouver des prix élevés. Si vous trouvez des articles à 5 dollars, alors vous aurez déjà de la chance. Il ne faut pas compter sur oDesk pour un travail à temps plein, car la masse de travail est considérable comparé aux prix pratiqués. oDesk est une plateforme de travail Discount. A vous de voir si cela vous convient ou non. Dans certains cas, il arrive quand même qu’on tombe sur des clients prêts à payer un bon prix, mais la qualité doit être irréprochable.

J’ai mentionné ci-dessus que les rédacteurs web doivent toujours privilégier le contrat par prix fixe même s’il offre moins de garanties. Pour vous démontrer pourquoi, voyons l’exemple suivant :

Vous êtes un rédacteur web, traducteur ou un designer expérimenté. Imaginons que vous pouvez écrire un article de 500 mots en 1 heure (qualité moyenne). Si vous choisissez le travail facturé par heure et que votre tarif est trop bas, disons 5 dollars par mois, cela signifie que vous aurez toujours cette somme pour chaque contrat par heure. Et si vous arrivez à écrire deux articles en 1 heure, cela signifie que vous aurez travaillé double pour un seul prix ! Le contrat par prix fixe vous permet de moduler vos tarifs selon le client et ses besoins. La moyenne des prix sur oDesk va de 1 dollars jusqu’à 500 dollars et même plus pour un contrat fixe. Choisissez bien le travail pour éviter de faire des erreurs que vous regretterez.

 

Les modes de paiement sur oDesk

 

Heureusement, oDesk est une plateforme de sous-traitance qui convient à tout le monde. Donc, vous pouvez choisir des modes de paiement entre Moneybookers, le Virement bancaire et la carte Payoneer. Moneybookers me convient pour le moment même si j’aurais préféré le Virement bancaire, mais la commission pour chaque virement est exorbitante, car oDesk va piquer 30 dollars pour chaque transaction ! Un autre aspect très important du virement bancaire est le nom que vous fournissez dans votre profil. Le nom de votre profil doit correspondre exactement à celui du titulaire du compte bancaire sinon oDesk n’acceptera pas le virement. Si vous avez fait une erreur, vous pouvez changer le nom à condition de fournir une pièce d’identité valide (Passeport) et oDesk vérifiera votre identité en plusieurs étapes. Cette vérification est vraiment contraignante pour les rédacteurs web à Madagascar, car premièrement, on ne peut pas fournir le scan de sa carte d’identité, car oDesk exigera une date d’expiration. Seul le passeport peut convenir, mais voilà, oDesk exige que la pièce d’identité soit en anglais et donc, j’ignore si le passeport malgache sera accepté ou non. Donc faites très attention quand vous vous inscrivez sur oDesk et indiquez correctement le titulaire du compte bancaire si vous voulez être payé par virements bancaires. oDesk permet également d’obtenir une carte Payoneer, mais j’en parlerais la prochaine fois et je vous dirais pourquoi cette carte est très intéressante pour les prestataires malgaches dans certains cas.

Un autre aspect contraignant sur le paiement est qu’il n’est pas instantané. Quand le client envoie le paiement, oDesk va prendre 6 jours pour vérifier la conformité du paiement et c’est ensuite qu’il le versera sur votre compte. Je trouve cela honteux qu’on demande un tel délai, car même un virement international prend moins de 3 jours.

Les avis des clients sur votre travail

oDesk offre beaucoup d’avantages aux clients et c’est normal. Ainsi à la fin de chaque contrat, ils peuvent donner une note selon votre qualité et votre fiabilité. Cette note est capitale pour trouver d’autres clients à l’avenir. Alors assurez-vous de finir correctement la tâche. Si vous n’êtes pas sûr de faire le travail, alors refusez plutôt que de fournir un contenu non conforme selon les directives du client. Vous même, vous pouvez donner votre avis sur le client et cela apparaitra également sur son profil.

Je ne suis sur oDesk que depuis 10 jours et j’ai déjà trouvé 2 clients potentiels. L’une des raisons est que je fournis toutes les adresses de blog où je suis présent. Bien sûr, vous pouvez proposer un portfolio sous la forme de PDF ou autre, mais un site web ou un blog est la meilleure vitrine pour un rédacteur web ou un traducteur. Le client peut vérifier en temps réel si vos compétences lui conviennent.

En conclusion, je dirais qu’oDesk est une bonne plateforme, mais les prix sont vraiment bas et il y a beaucoup de contraintes pour les travailleurs. Pour les clients, c’est vraiment une aubaine de trouver du contenu à la tonne à prix cassé. Une dernière option avec oDesk est que vous pouvez travailler en tant que prestataire indépendant (Independent Contractor) ou comme une agence de prestataires. Vous pouvez créer votre propre agence et vous pouvez recruter d’autres prestataires pour travailler en équipe. Cela peut être pratique si le travail est considérable et qu’il nécessite plusieurs personnes. Mais attention, tous les membres d’une agence doivent travailler à la même vitesse et régularité sinon, ce sera la catastrophe.

 

Si vous avez des questions, vous pouvez me contacter sur mon profil oDesk.