PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Tuxicoman : Récupérer l’adresse IP locale sous Linux sans droits root

jeudi 6 août 2015 à 14:38

Voici 2 commandes pour récupérer votre adresse IP locale qui n’ont pas besoin des droits root :

$ hostname -I
192.168.0.3
$ ip addr
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 70:52:04:73:48:2a brd ff:ff:ff:ff:ff:ff
3: wlan0:  mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 5d:50:4a:46:8b:27 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.3/24 brd 192.168.0.1 scope global dynamic wlan0
       valid_lft 8014sec preferred_lft 8014sec
    inet6 fe80::5d50:4aff:fe46:8b27/64 scope link 
       valid_lft forever preferred_lft forever
J'aime(0)Ferme-la !(1)

Related Posts:

Gravatar de Tuxicoman
Original post of Tuxicoman.Votez pour ce billet sur Planet Libre.

RaspbianFrance : Installer WordPress sur une Raspberry Pi (avec Nginx).

mercredi 5 août 2015 à 12:52

Aujourd’hui, nous allons vous parler de wordpress, le CMS le plus populaire du monde et voir comment l’installer sur la Raspberry Pi.
La compatibilité Raspberry / WordPress existe depuis le début, néanmoins, les performances sur les premières Raspberry Pi n’étaient pas incroyables !
Aujourd’hui, avec la Raspberry Pi 2, c’est de l’histoire ancienne ! Le nouveau processeur et la RAM montée à 1Go nous offre la possibilité de faire tourner de manière plus que correcte un site wordpress sous Raspbian !

 

Installer le serveur sur votre Raspberry Pi

Outre les classiques commandes de mises à jour qui devraient être exécutées avant toute installation, nous allons devoir installer un serveur web ainsi que PHP et MySQL sur la Raspberry Pi.
Ici nous choisissons d’installer Nginx. En effet, si il est un peu plus compliqué à configurer qu’Apache, il est également nettement plus rapide, ce qui sera un réel avantage sur une Raspberry Pi.


sudo apt-get update upgrade
sudo apt-get install -y nginx php5 php5-fpm mysql-server php5-mysql

Avec cette commande, tous les dépôts nécessaires vont s’installer, à savoir Ngnix, PHP et enfin MySQL qui est la base de données utilisée par WordPress.
Lors de l’installation, il va vous être demandé quelques informations, notamment le nom et le mot de passe du compte MySQL, mémorisez bien les informations données, elles seront utiles par la suite !
Une fois l’installation terminée, vous allez devoir configurer Nginx. Pour cela, reportez-vous à la partie « Configurer Nginx » de notre tutoriel Installer Nginx Raspbian, et accélérez votre serveur web Raspberry.

 

Création d’une base de données pour WordPress sur la Raspberry Pi

Suite à cette installation nous allons devoir créer une base de données pour le futur site WordPress hébergé sur la Raspberry Pi. Nous allons être un poil barbu (poil, barbu ! Non ? Bon tant pis…) l’espace d’un instant.

mysql –u root –ppasswd

Expliquons rapidement la ligne de commande. « mysql » demande une connexion au serveur de base de données, « -u » permet de signaler le nom du compte MySQL à utiliser (ici le compte root) et « –p » le mot de passe de ce compte. Renseignez ceux que vous avez mis lors de l’installation des packages. Attention, vous ne devez pas mettre d’espace entre l’argument « -p » et sa valeur !

 

Création de la base pour WordPress

Une fois ceci fait, vous vous retrouvez connecté à MySQL (vous devriez voir apparaître en début de ligne « mysql> ».
Nous allons donc créer une base pour WordPress. Pour cela, utilisez la commande suivante :

create database wordpress;

Ici, « wordpress » est le nom de la base de données qui sera utilisée, vous pouvez mettre un autre nom si vous le désirez, mais vous devrez alors prendre en compte cette différence dans la suite du tutoriel.

 

Création d’un utilisateur dédié à cette base

Une bonne habitude à prendre quand vous utilisez une base de données est de bien séparer les différentes tables entre plusieurs utilisateurs dédiés.
Cela permet d’augmenter la sécurité ! En effet, si une personne réussi à prendre le contrôle de votre site à cause d’une faille de sécurité (ça peut toujours arriver), deux situations sont possibles.

  1. Vous utilisez un seul utilisateur MySQL, root, avec tous les droits sur toutes les tables. L’attaquant pourra donc récupérer non seulement les données du site attaqué, mais également les données de tous les autre sites.
  2. Vous utilisez un utilisateur MySQL par site qui ne posséde de droits que sur la base de ce site. L’attaquant ne pourra récupérer que les données de ce site !

Ici, nous allons donc créer un utilisateur dédié à votre site WordPress.
Pour cela, il vous suffit d’exécuter la commande suivante :

GRANT ALL PRIVILEGES ON wordpress.* TO "nom_utilisateur"@"localhost" IDENTIFIED BY 'mot_de_passe';

Dans cette commande, « wordpress » est le nom de la base, « nom_utilisateur » le nom de l’utilisateur que vous voulez créer et « mot_de_passe » le mot de passe de l’utilisateur ! À vous donc d’adapter selon vos préférences !
Vous pouvez maintenant quitter MySQL en faisant Ctrl+d.

 

Télécharger WordPress sur Raspberry Pi

Maintenant que notre base de données est prête et que notre serveur Nginx est installé, nous allons pouvoir télécharger WordPress !
Tout d’abord, nous allons nous rendre à la racine du serveur, qui est, si vous avez suivi notre tutoriel sur Ngnix, situé dans /var/www, puis nous allons télécharger la dernière version de WordPress. Pour cela, lancez les lignes de commandes suivantes :

 cd /var/www/
 wget http://wordpress.org/latest.tar.gz

Ensuite, nous allons extraire le contenu via la commande « tar ».

 

 tar xzf latest.tar.gz
 rm -rf latest.tar.gz

Un nouveau dossier va être créé lors de l’extraction, le dossier « wordpress ». Nous avons au passage supprimé l’archive, celle-ci nous étant maintenant inutile.
Nous allons maintenant nous rendre sur le site directement via le navigateur, dans notre cas, dans le sous dossier « wordpress ».

 

Configurer Nginx pour rediriger les requêtes vers WordPress

Pour que votre site soit accessible depuis internet avec l’adresse URL de votre choix, et pour que les requêtes soient toutes traitées par WordPress, vous allez devoir modifier un peu la configuration de Nginx.

Pour cela, nous allons commencer par écrire le fichier « /etc/nginx/sites-available/ ». Ce fichier devra contenir le code suivant :


server {
    listen 80;
    root ;

	index index.php;

	server_name  www.;

	access_log /var/log/nginx/.access_log;

	error_log /var/log/nginx/.error_log
	notice;

	location / {
		try_files $uri $uri/ /index.php?$args;
	}

	location ~ \\.php$
	{
		include snippets/fastcgi-php.conf;
		fastcgi_pass unix:/var/run/php5-fpm.sock;
	}
}

Bien entendu, remplacez  et par les valeurs adaptées. Dans la partie « server_name », vous pouvez également ajouter l’adresse IP de votre Raspberry Pi.

Une fois le fichier enregistré, vous allez faire un lien symbolique pour activer le réglage. Pour cela, il vous suffit d’utiliser la ligne de commande suivante :


ln -s /etc/nginx/sites-available/ /etc/nginx/sites-enabled/

Vous n’avez plus maintenant qu’à redémarrer le serveur Nginx avec la commande suivante :


/etc/init.d/nginx restart

 

Première connexion au WordPress sur votre Raspberry Pi

Nous allons maintenant nous connecter pour la première fois au WordPress pour finaliser l’installation.
Dans le navigateur, nous allons taper l’ip de la Raspberry Pi (vous pouvez trouvez l’IP dans la configuration de votre box).
Dans notre cas par exemple, cela donne « http://192.168.1.24 »
Vous devriez alors arriver sur la page suivante.

Page de démarrage de wordpress

Au premier démarrage de WordPress vous vous retrouvez sur la page d’installation

 

Vous n’avez plus qu’à suivre les étapes les unes après les autres afin de terminer l’installation de WordPress sur la Raspberry Pi.

 

Conclusion

Vous avez maintenant un super site WordPress sur votre Raspberry Pi qui est accessible en local !
Il ne vous reste plus qu’à faire un tour sur notre tutoriel sur le port fowarding et le dydns, pour voir comment le rendre accessible depuis internet !
Les performances de la Raspberry Pi 2 devraient grandement améliorer celles du site comparé aux versions précédentes, et pour une Raspberry Pi en bonne santé, allez donc faire un tour sur nos choix d’accessoires !

Cet article Installer WordPress sur une Raspberry Pi (avec Nginx). est apparu en premier sur Raspbian-France.

Gravatar de RaspbianFrance
Original post of RaspbianFrance.Votez pour ce billet sur Planet Libre.

Carl Chenet : Retweet, le bot Twitter qui … retweete

mercredi 5 août 2015 à 00:00

Suivez-moi aussi sur Diaspora*diaspora-banner ou Twitter  ou sur Identi.ca

Pour les besoins du Journal du hacker, le Hacker News francophone, j’ai eu besoin d’écrire rapidement un bot Twitter qui retweete tout ce qui provient d’un compte Twitter particulier vers un autre, dans mon cas particulier depuis le compte Twitter du Journal du hacker vers mon compte personnel.

logo-journal-du-hacker

Si le projet vous intéresse, n’hésitez pas à laisser une étoile Github ;)

Comme l’indique la documentation officielle, il est nécessaire de créer une appli Twitter, d’installer Retweet, puis de définir quelques paramètres dans un fichier de configuration et c’est parti !

Un exemple du contenu du fichier de configuration :

[main]
screen_name_of_the_user_to_retweet=journalduhacker
consumer_key=ml9jaiBnf3pmU9uIrKNIxAr3v
consumer_secret=8Cmljklzerkhfer4hlj3ljl2hfvc123rezrfsdctpokaelzerp
access_token=213416590-jgJnrJG5gz132nzerl5zerwi0ahmnwkfJFN9nr3j
access_token_secret=3janlPMqDKlunJ4Hnr90k2bnfk3jfnwkFjeriFZERj32Z
last_sent_tweet_id_file=/path/to/lastsenttweet

Lancer Retweet est on ne peut plus simple :

$ retweet /path/to/retweet.ini

Twitter_logo_blue

Et vous ? En aurez-vous l’utilisation ? N’hésitez pas à réagir directement dans les commentaires de ce billet ou en ouvrant un rapport de bug/demande de fonctionnalités.

Quelques liens pour finir :


Gravatar de Carl Chenet
Original post of Carl Chenet.Votez pour ce billet sur Planet Libre.

Articles similaires

wilfried caruel : Kaqaz : L’application libre android de la semaine

mardi 4 août 2015 à 14:38

Présentation Kaqaz

Il y a quelques jours je vous ai présenté un logiciel de prise de notes.

Cette fois je vais vous présenter le même logiciel mais en version android.

En effet, il y a la version « PC » et aussi la version « android ».

Cette application est intuitive, elle comprend :

Cette application possède 2 versions :

Les applications sont disponibles sous la licence « GPLv3 »

fonctionnalités

Pour la version gratuite :

Pour la version payante :

il faut rajouter ;

L’application tout comme le logiciel a été développée par « SIalan Labs ».

La vidéo

Mon avis

Avec cette version on comprend pourquoi une version (kaqaz touch) est disponible sur « pc » même si je ne pense pas que les gens aient besoin des 2 versions sur le pc , il aurait été plus intéressant de laisser le choix de la version.

Cette version est très facile d’utilisation , fluide , sympa à utilisé , je regrette toutefois qu’il n’y ait aucune différence entre la version « touch » du pc et de l’application android.

Sinon comme vous pouvez le constater elle est très complète.

Possibilité de mettre une carte « Google map » ou « OpenMapStreet », partager la note ou encore mettre une date dessus.

Vous qui utilisez votre smartphone pour écrire des « to do list » des mémos cette application vous comblera.

Je vous invite à la télécharger , à la tester et pourquoi pas la garder sur votre smartphone.

Très bon boulot fait pas les développeurs.

La version de base (gratuite ), est suffisante pour la plupart des utilisations, mais si vous voulez supporter le projet, alors n’hésitez pas a prendre la version payante de cette application.

Vous utilisez quoi sur votre androphone pour écrire vos « notes » ou « to do list » ?

Autorisations

Données de localisation

Photos/Contenus multimédias/Fichiers

Autre

WP-Appbox: (Free, Google Play) →

WP-Appbox: (2,00 $, Google Play) →

Liens

Page GitHub

Téléchargement

Gravatar de wilfried caruel
Original post of wilfried caruel.Votez pour ce billet sur Planet Libre.

Nicolas Lœuillet : Retour des commentaires (ça pue c'est pas libre)

mardi 4 août 2015 à 13:30

Parce que les commentaires sur un blog sont parfois plus intéressants que le contenu du blog, j'ai remis ça en place. C'est mal, c'est Disqus, mais avec Pelican (que j'utilise pour générer ce blog), je n'ai pas beaucoup d'autres solutions (car ce blog est hébergé sur github pages et donc pas possible d'installer d'autres systèmes de commentaires).

Je publie volontairement sur le Planet-Libre, comme ça si quelqu'un a une idée, il peut proposer.

Si vous voulez désactiver l'affichage et le tracking de Disqus, vous pouvez installer Ghostery.

Gravatar de Nicolas Lœuillet
Original post of Nicolas Lœuillet.Votez pour ce billet sur Planet Libre.