Owncloud – créer son propre serveur cloud facilement

Owncloud est le logiciel le plus simple et le plus complet que j’ai trouvé à ce jour pour créer rapidement son propre serveur cloud.
Il fonctionne sous PHP et utilise les bases de données SQLite / MySQL / PostGreSQL, au choix.
Ont peut aussi bien gérer ses fichiers sous une interface web qu’avec des clients WebDAV. Il peut donc être utilisé également facilement depuis n’importe quel OS.
Ont peut l’utiliser pour écouter de la musique en Streaming, et plusieurs application comme un calendrier ou une apps de contact sont disponible et peuvent être utilisé sous Thunderbird entre autre.
Bref, passons à l’installation.
Tout d’abord, il vous faut un serveur Linux, sous Debian ou Ubuntu par exemple, et on ouvre sa fidèle console.
On commence par installer tout les paquets nécessaires :
sudo apt-get install owncloud git apache mysql-server php5 phpmyadmin davfs2

Ensuite, on rentre les lignes suivantes pour créer le répertoire owncloud dans le dossier web et configurer ses droits utilisateurs
cd /var/www/
sudo mkdir owncloud
sudo git clone git://gitorious.org/owncloud/owncloud.git owncloud
sudo cd owncloud
sudo mkdir data
sudo chgrp www-data data
sudo chmod 770 data
sudo chgrp www-data config
sudo chmod g+w config

Enfin on ouvre son navigateur internet, et on rentre l’adresse  127.0.0.1/owncloud
Pour finaliser l’installation, on rentre le login et le mot de passe que l’on souhaite pour le compte admin, puis dans « avancé », changer le répertoire d’installation /var/lib/owncloud/data par /var/www/owncloud/data.
Reste à choisir sa base de donnée (SQLite par défaut) sinon une base de donnée mysql, mais il faut penser à créer la base de donnée dans mysql via phpmyadmin, et de rentrer dans l’interface d’owncloud les informations nécéssaires à sa connexion à mysql.
Après avoir cliqué sur Terminer, l’installation se termine et on accède à l’interface web utilisateur.
Pour créer de nouveaux comptes, cliquer sur la petite roue en bas à gauche et sur l’onglet utilisateur.
Voilà pour la partie serveur.

Pour la partie client :
Avant tout, se rendre dans son interface utilisateur, cliquer sur la petite roue en bas à gauche, choisir l’onglet personnel et noter l’adresse pour la partie « fichiers » (en principe ça ressemble à ça : http://adresse_ip/owncloud/files/webdav.php)

 

Méthode 1 – créer un lecteur réseau.

Sous Nautilus aller dans Fichier > Se connecter à un serveur.
Pour le serveur, rentrer l’adresse ip du serveur
Pour le nom d’utilisateur et le mot de passe, rentrer le login et mdp d’un utilisateur créer dans l’interface d’owncloud
Pour Dossier, mettre  : /owncloud/files/webdav.php
Pour type, choisir : WebDAV (HTTP)
Nautilus ouvre le répertoire personnel et il n’y à plus qu’à le mettre en signet dans ses favoris.

 

Méthode 2 – Monter le cloud dans son répertoire perso

Cette méthode nécéssite le paquet davfs2 (en principe installer avec owncloud lors de la première étape de ce tuto)
Créer un dossier dans votre Répertoire personnel (ex : /home/quintipio/Owncloud )
Ensuite monter le cloud dans ce répertoire :
sudo mount -t davfs http://adresse_ip/owncloud/files/webdav.php /home/quintipio/Owncloud/

Enfin donner les droits nécessaires à l’utilisation de ce répertoire, ou changer le propriétaire.
sudo chown quintipio:quintipio /home/quintipio/Owncloud

 

Méthode 3 – Sous android

Il suffit simplement d’installer un client WebDAV et de le configurer comme les précédentes méthodes.

 

Sources : http://korben.info/own-cloud-serveur.html
http://doc.ubuntu-fr.org/owncloud



Réparer un disque dur qui ne se monte plus sous GNU/Linux

Parfois dans le train il arrive que l’on veuille brancher son disque dur externe rempli de films (acquis légalement bien sur !!:P ) pour s’occuper pendant les 4h de voyages sur la ligne Paris-Brest (la ligne Paris-Nice marche aussi très bien pour ce tuto). Donc on branche le disque dur, on attend, on attend, on attend toujours et il ne se passe rien, le disque dur ne se monte pas. Et à ce moment précis on se souvient généralement que hier soir en remplissant le disque dur externe, on l’avait un peu débrancher sans le démonter. On lance un ‘lsusb’, le disque dur est bien reconnu comme branché (c’est déjà ça !), on démarre l’excellent logiciel Gparted qui reconnaît le disque dur mais voit une partition de type inconnu ( généralement c’est mauvais signe, ont se dit que le système de fichiers est fichu) . Mais avant d’arriver à cette conclusion un peu hâtive et de le formater, démarrer un terminal en ayant préalablement installé le paquet ‘util-linux’ (via la commande sudo apt-get install util-linux).
Dans le terminal se mettre en administrateur, ça sera plus facile.

sudo -s‘ sous Ubuntu sinon ‘su‘ sous une vraie distribution GNU/linux 😉

Commençons par créer un dossier vide dans le dossier ‘/media’ dans lequel pourra se monter le disque dur

mkdir /media/nomdudossier

ensuite lancer la commande mount /dev/sdb1 /media/nomdudossier

ou sdb1 peut varier en fonction du disque et de la partition.

Si la commande renvoi un message d’erreur indiquant bien un problème de système de fichiers, lancer la commande

mount -t vfat /dev/sdb1 /media/nomdudossier

et la miracle, le montage se fait.

‘-t’ précise que l’on indique le système de fichier de la partition à monter et vfat est le système de fichiers correspondant au FAT32. Pour avoir la liste complète des systèmes de fichiers disponible, un petit man mount s’imposera.

ont peut donc maintenant lancer

findfs /dev/sdb1

Là apparaît une liste des systèmes de fichiers reconnu pour la partition du disque dur. Si deux systèmes de fichiers sont trouvés, le problème vient de là (oui, 1 partition = 1 système de fichier).

Par exemple :

Swap 0xff6

Vfat 0xf52

Mon disque dur devant être en Vfat (FAT32), je dois maintenant supprimer l’octet dans le disque dur indiquant qu’il peut aussi être en swap grâce à la commande :

wipefs -o 0xff6 /dev/sdb1

-o indiquant quels octets du disque doivent être supprimé.

Maintenant, il suffit de démonter le disque dur proprement cette fois

umount /dev/sdb1

et supprimer le répertoire de montage créer au début

rmdir /media/nomdudossier

Il ne reste plus qu’à fermer le terminal, débrancher et rebrancher le disque dur externe et regarder son film en attendant l’arrivée du train.



Un coup d’clé?

Bon alors voilà, suite à divers événements, je commence l’upgrade du blog, sauf que je suis obligé de re-créer un nouveau donc les utilisateurs déjà créés seront perdus.
Je vais essayer de les re-créer mais il faudra surement ré-initialiser vos mdp.
En attendant ce blog là reste figé avec un thème à la con.
Vous pourrez voir l’avancement du nouveau blog (qui pour le moment est le même) sur http://coorprowave.net
Si vous voulez me filer un coup de main mailez moi: thanassos_at_coorprowave.net



Procédures de transfert de bases MySQL d’un server à un autre en SSH


Récemment j’ai dû déplacer un site d’un hébergeur vers un autre et outre ma bande passante pourrie, j’ai eu des soucis lorsqu’il s’est agit de restaurer ma base MySQL qui faisait 200mo quand l’hébergeur n’autorise que 50mo à l’upload de base.
La solution que m’a proposé ce dernier est d’upload la base sur le FTP et de l’inserer directement en SSH.
Ici je vais ajouter une étape à savoir sauvegarder la base en SSH et transférer cette base directement de server à server sans passer par ma machine (donc plus aucun soucis de bande passante).

On va admettre ici que vous savez vous connecter en SSH sur votre server.

Pour sauvegarder la base :
mysqldump -h votre.server.com -u User -p Database > backup.sql

Pour transferer la base d’un server à un autre :
pour ma part je me connecte en FTP sur le serveur hote via le serveur sur lequel je dois récupérer la base (après j’admet que je suis un peu con et que j’aurai pu directement sauvegarder la base sur le bon serveur mais pourquoi faire simple?)

On se connecte
ftp votre.site.com
On récupère
mget backup.sql (et on valide)

Pour restaurer la base :
mysql -h votre.server.com -u User -p Database < backup.sql



Sharepoint 2010 Powershell command builder

Parce que nous les intégrateurs on est des gros fénéants, on en a marre de taper des lignes de commandes pour gérer une plateforme SharePoint.

 

 

 

 

C’est pourquoi tonton Microsoft nous a pondu un builder de commandes Powershell en silverlight. On clique sur des boutons et hop on a une ligne de commande à Copier / Coller dans notre Shell.

Le but est de sélectionner un verbe puis un nom et d’y ajouter des options diverses.
Relativement simple et intuitif, le must-have pour les noobs de la console SharePoint.

Source Microsoft

L’appli est installable directement sur votre ordinateur en faisant un clic droit dessus.



Configurer un proxy sur Debian avec des @ dans le user ou password

Ce n’est pas la première fois que je tombe sur ce soucis sur une Debian neuve :
je veux mettre mon proxy mais mon user est soit en nom long : adresse.email@domaine.fr ou en nom court : domaine\user.
2 problèmes :

– le nom court ne passe pas pour des pages web (WTF?)
– pour configurer un proxy en ligne de commande les séparateurs sont des « @ » donc le nom long ne passe pas

Voici les solutions :

Dans le cas d’un proxy normal
la syntaxe est :

export http_proxy=http://[DOMAIN\]USERNAME:PASSWORD@SERVER:PORT
export ftp_proxy=http://[DOMAIN\]USERNAME:PASSWORD@SERVER:PORT

Dans le cas ou le user comporte un arobase

remplacer l’arobase par \@

export http_proxy=http://EMAIL\@DOMAIN.COM:PASSWORD@SERVER:PORT
export ftp_proxy=http://EMAIL\@DOMAIN.COM:PASSWORD@SERVER:PORT

Dans le cas ou le Password comporte un arobase

remplacer l’arobase par %40

export http_proxy=http://[DOMAIN\]USERNAME:P%40SSWORD@SERVER:PORT
export ftp_proxy=http://[DOMAIN\]USERNAME:P%40WORD@SERVER:PORT
<



La musique de Portal avec des lecteurs disquettes

Certains ont vraiment du talent. Utiliser encore aujourd’hui des lecteurs disquettes il faut le faire, faire de la musique avec, c’est encore plus fort, mais refaire la musique de Portal avec, c’est excellent !!

Le lien içi

 



Bonne année…

Bon voilà je tenais a souhaiter à toutes les personnes qui me suivent une très bonne et heureuse année 2012 (qui rime avec Partouze).
Il faudra bien en profiter car ce sera votre dernière, fin du monde oblige en décembre.
Sinon petit point météorologique :
Il faut moche en Picardie, normal me direz vous.
Il fait moche sur mon compte en banque, Noël me direz vous, Nope, promos Steam.
Toujours pas de neige par chez moi, réchauffement climatique de merde, vivement un bon hiver nucléaire et un invasion de Zombies pour mettre en pratique les conseils de défense de Tonton Alashan.

Sinon je comptait vous faire un « bref j’ai acheté un carte graphique » mais j’ai pas trop d’idées pour le faire un vidéo alors je vous le ferai par écrit :

Bref,
j’avais décidé de m’acheter une carte graphique,
je regarde sur internet pour me prendre la même que la mienne pour faire un crossfire.
Je la regarde, elle peut pas me regarder c’est une carte graphique.
Bref, je la regarde , je regarde ma carte mère, je la regarde, je me dis que ma carte mère est pas assez puissante.
Je commande une nouvelle carte mère.
Je regarde la facture, elle me regarde, l’assistante me dit qu’elle est plus en stock.
J’achète une autre carte mère, elle est plus compatible avec mon proc.
J’achète un nouveau proc.
J’achète de la RAM parce que ma conscience me disait que sinon le pc serait trop lent.
Je regarde mon disque dur, il me regarde avec ses petite têtes de lectures, j’achète un SSD.
J’attends…
Je reçoit tout,
Je monte tout,
les câbles rentrent pas dans mon boitier et il y fait trop chaud,
Je vais acheter un boitier à Montgallet.
Il fait 13kilos
Il est lourd.
Je rentre en RER.
Il est lourd.
Je remonte tout…
Et là elle est arrivée…
Bon en fait je sais pas qui est arrivé mais comme j’essaye de faire comme dans bref fallait que je le place non?

Bref, j’ai commandé une carte graphique.



Des pandas roux pour firefox

La fondation Mozilla, vient d’adopter des petits panda roux. Et ils ont la bonne idée de placé 3 webcams dans leur espace de vie pour que les internautes puissent les voir H24 à ce lien. Donc voila, un petit coup de pub de la part de Mozilla pour Firefox qui est en train de perdre du terrain en ce moment face à Google Chrome/Chromium.



Weekly Round Up 14 Décembre 2011

Bonjour à vous ! J’écris à CTDtoday.com et Thanassos m’a proposé de publier mon Weekly Round Up, une compilation hebdomadaire des liens qui m’ont semblé intéressant pendant la semaine. C’est un peu engagé, un peu à contre courant mais toujours intéressant. Après tout, il n’y a pas de sujets pas intéressants, juste des personnes pas intéressées ! J’espère que ca vous plaira !

« When a dog bites a man, that is not news, because it happens so often. But if a man bites a dog, that is news. » – Journalism

Science, General Knowledge & Environment

Geoengineering could save Earth or destroy it – « Within a few years, global temperatures would return to levels of 250 years ago, before the industrial revolution began dumping carbon dioxide into the air, trapping heat and causing temperatures to rise. But no one knows what the side effects would be. »

The new war on wolves – « What is happening to wolves now, and what is planned for them, doesn’t really qualify as hunting. It is an outright war. » Why is it important ? Because wolves are key in the ecosystem. For example in Yellowstone, water resources are depending on wolves. That’s right: no wolves, no water.

300 Years of FOSSIL FUELS in 300 Seconds – Video – « Fossil fuels have powered human growth and ingenuity for centuries. Now that we’re reaching the end of cheap and abundant oil and coal supplies, we’re in for an exciting ride. While there’s a real risk that we’ll fall off a cliff, there’s still time to control our transition to a post-carbon future.« 

The Future of Nano-Electric Power Generation – TED video – « Justin Hall-Tipping CEO of « Nanoholdings » explains how nanotechnology is set to change the future of energy and replace fossil and nuclear fuels.« 

Marathon training ‘may pose a heart risk’ – « MRI scans on 40 athletes training for challenging sporting events like triathlons or alpine cycle races showed most had stretched heart muscles. Although many went on to make a complete recovery after a week, five showed more permanent injuries. »

Music ‘boosts exercise endurance’ – « Dr Costas Karageorghis, from Brunel University, has worked out a formula to find the « perfect » workout track. He tested 30 volunteers on a variety of specially-selected rock and pop music, and found their endurance rose by an average of 15%. »

Drive: The surprising truth about what motivates us – (Hat tip Chelsea) – RSA Animate video. Monetary incentives are actuallydecreasing performance when it comes to cognitive tasks while more relaxed work approaches are the best way to innovate. It’s time to change our management methods!

World

10 minutes and you know about ShanghaiChina– (Hat tip Holly) – An introduction to China and Shanghai. Amazing.

Comités d’entreprises: la mafia des syndicats – Les Comités d’Entreprise de grandes compagnies nationales Françaises gaspillent et détournent des millions d’euros. La mauvaise gestion est telle qu’une enquête de la Cour des Comptes demande l’ouverture d’une action pénale. Mais le rapport de la Cour des Comptes (700 pages) est refusé par l’Assemblée Nationale et… broyé.

La gueule de l’emploi – (Hat tip Lolo) – Video – A voir absolument ! – Une dizaine de candidats s’affrontent pour décrocher un poste au cours d’une séance de recrutement dans une grande boite d’assurance française. Jusque là, rien d’exceptionnel. Mais les méthodes de recrutement sont extrêmement dures et déstabilisantes. Au cours de 2 jours, les candidats vont connaître un véritable enfer, obligés de se plier à la volonté des recruteurs qui tentent de ‘casser’ les candidats par tous les moyens.

The Real Reason for Obama’s Threat to Veto the Indefinite Detention Bill (Hint: It’s Not to Protect Liberty) – « Even if Obama’s threatened veto was for more noble purposes, the fact is that it would not change anything, because the U.S. government claimed the power to indefinitely detain and assassinate American citizens years ago. »

Send in the Clueless – (Hat tip Dad) – « The larger point, however, is that whoever finally gets the Republican nomination will be a deeply flawed candidate. And these flaws won’t be an accident, the result of bad luck regarding who chose to make a run this time around; the fact that the party is committed to demonstrably false beliefs means that only fakers or the befuddled can get through the selection process. »

Finance & Economics

Is Modern Capitalism Sustainable? – Must Read – Kenneth Rogoff. « Will capitalism be a victim of its own success in producing massive wealth? For now, as fashionable as the topic of capitalism’s demise might be, the possibility seems remote. Nevertheless, as pollution, financial instability, health problems, and inequality continue to grow, and as political systems remain paralyzed, capitalism’s future might not seem so secure in a few decades as it seems now.« 

Has the global business cycle ended? – « Firstly, we’d have to say that without the US, global production would be in big trouble. Everywhere else is slowing swiftly. I’d describe where we are as stall speed for the global economy. In my view, it cannot stay here sustainably. »

Afghanistan’s Economic Future, Aid, and the Curse of Riches – « We hear a lot about the future of Afghanistan after NATO withdrawal in 2014. Most of the speculation focuses on security and politics. Too little of it concerns economics. (…) If you thought the security and political prognosis was problematic, wait until you read what lies ahead for the country’s economy. »

US Fed Buys Europe Some Time – Must See – « Rob Johnson: Move by Fed papers over structural issues; austerity policies meant to weaken social safety net and lower workers wages. » How elites in Europe are pushing austerity measures down the throats of periphery countries to make them ‘compete’ with the developing countries who have almost no social safety and low wages. Isn’t there a better way for all to improve our lives?

Should Greece Pull Out of the Euro? – Video – First thing the Greek should do: default. Then get out of the EU, make major reforms including restructuring economy, redistribution between the super rich elite and the working people, nationalize and restructure the banks.

China and Europe – « 1. China is not monolithic and speaks in different voices. In terms of help for Europe, the politicos and diplomats seem more sympathetic than the finance folks. 2. China is unlikely to be the knight that rescues the euro zone. 3. China, as many other countries, may find it difficult to leverage its financial prowess for significant political gain. »

If China’s Property Bubble Bursts – « In the long run, cooling the real estate sector is positive for the economy and local governments. Rampant real estate development has led to rapid economic degradation, has had the potential to lead to a devastating bubble, and has sparked social unrest through government land grabs. Still, one thing is clear – the adjustment for local governments will be far from easy. » Anecdotical yet relevant video: House Prices Plunge in Chinese Ghost Town.

Number of the day: « The top 1% of US earners now command a far higher share of the country’s income than they did 40 years ago. This column looks at 18 OECD countries and disputes the claim that low taxes on the rich raise productivity and economic growth. It says the optimal top tax rate could be over 80% and no one but the mega rich would lose out.« 

Picture of the day: Afghanistan November 2011