dimanche 13 avril 2014

Linux Ubuntu - Installation DVB-S2 PCI Cards - TeVii S464 -

Installation d'une carte DVB-s2 sur un serveur UBUNTU 12.04 LTS



> wget http://www.tevii.com/tevii_ds3000.tar.gz
> tar xfvz tevii_ds3000.tar.gz
> cp dvb-fe-ds3000.fw /lib/firmware


Source : http://www.linuxtv.org/wiki/index.php/TeVii_S464

samedi 5 avril 2014

Linux - Exécuter une application en fond de tache

Bonjour ,
 
Quand on execute certaines commandes , scripts bash , ou processus dans un terminal le script garde la main ,
et quand on quitte le terminal cela arrete le script .
Pour lancer un script ou autre en tache de fond (background) , il suffit de rajouter le symbole & a la suite .
ex :
#:~> lacommande &
 
Dans certains cas le systeme envoie le signal SIGHUP aux taches de fond et la commande s'arrete malgres tout quand on quitte le terminal.
Dans ce cas il faut executer la commande en rajoutant nohup devant .
ex :
#:~> nohup lacommande & 


source : http://le.9.over-blog.com/article-lancer-une-commande-en-tache-de-fond-background-sous-linux-53228723.html

jeudi 3 avril 2014

Apache 2 - améliorer l'affichage des fchiers H5Aai

 Installation de h5ai :

prérequis :tester sur une ubuntu 140.4 lts le 14/02/2015
 
 
sudo apt-get install imagemagick  tar zip libav-tools



c'est une interface plutot jolie pour les pages fichier en accés http :
voir la demo ici --> Demo H5ai

procédure install on ubuntu server 14.04 lts :

cd /var/www/html
sudo wget http://release.larsjung.de/h5ai/h5ai-0.26.1.zip
sudo unzip h5ai-0.26.1.zip
sudo nano /etc/apache2/sites-available/000-default.conf



ajouter en début de fichier :

DirectoryIndex  index.html  index.php  /_h5ai/server/php/index.php

les bon droits :
sudo chown www-data:root cache/ -R
sudo chmod 750 cache/ -R
sudo service apache2 restart


modifier le mot de passe de la parti admin :


Allé sur ce site pour généré un mot de passe :
http://www.sha1.cz/

et ajouter à l aligne du fichier :
/var/www/html/_h5ai/server/php/index.php




vérifier que tout est ok sur la config _h5AI :
http://192.168.1.9/_h5ai/

si tout est vert c'est ok !

mardi 1 avril 2014

Symfony 2 - Installation

Installation prérequis :

installer Mysql, Apache et plugin php nécessaire :

>sudo apt-get install php5-intl php-apc curl


Télécharger Symfony2 : 

>cd /var/www>sudo curl -s http://getcomposer.org/installer | php

>php composer.phar create-project symfony/framework-standard-edition [path]/ 2.4.2


pour pouvoir accéder depuis un pc distant via son navigateur : 
> sudo nano /var/www/Symfony/web/config.php

et modifier :

if (!in_array(@$_SERVER['REMOTE_ADDR'], array(
    '127.0.0.1',
 '192.168.1.180',
    '::1',
))) {
    header('HTTP/1.0 403 Forbidden');
    exit('This script is only accessible from localhost.');
}
 
mettre les droits qu'il faut sur les dossiers suivant :

>sudo chmod 777 -R Symfony/app/cache/
>sudo chmod 777 -R Symfony/app/logs/

plus qu'a ce connecter :

http://192.168.1.98/symfony/web/config.php

samedi 1 mars 2014

Apache2 - personaliser la page d'erreur d'un serveur

 
 
 
sudo nano /etc/apache2/sites-available/000-default.conf 
 
 
ajouter : 
 
 Alias /error_html/ "/var/www/error_html/"
<Directory "/var/www/error_html">
    AllowOverride None
    Options IncludesNoExec
    AddOutputFilter Includes html
    AddHandler type-map var
    Order allow,deny
    Allow from all
    LanguagePriority en cs de es fr it nl sv pt-br ro
    ForceLanguagePriority Prefer Fallback
</Directory>
   ErrorDocument 404 /error_html/HTTP_NOT_FOUND.html



créer les dossiers qu'il faut : 
sudo mkdir /var/www/error_html/

 
créer le fichier d'erreur personaliser : 
sudo nano HTTP_NOT_FOUND.html

ajouter :

<p>Page d'erreur personnaliser</p>



et redemarrer apache :
sudo service apache2 restart
 
 
et lorsqu'on arrive sur une page du serveur nous avons notre page personnaliser qui s'affiche :)
 
 
 
 


vendredi 28 février 2014

mardi 18 février 2014

Ubuntu 13.10 - Install Aptana Studio -

1> Prérequis :
sudo apt-get install libwebkitgtk-1.0-0 git-core
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
2> Aptana :

Download -> http://www.aptana.org/products/studio3/download
sudo unzip [aptana].zip -d /opt

3> ajouter le raccourci :

Créez le fichier /usr/share/applications/aptana.desktop et entrez-y les lignes suivantes :
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Aptana Studio 3
GenericName=Integrated Development Environment
Comment=Aptana Strudio 3 Integrated Development Environment
Exec=/opt/Aptana_Studio_3/AptanaStudio3 %F
TryExec=/opt/Aptana_Studio_3/AptanaStudio3
Icon=/opt/Aptana_Studio_3/icon.xpm
StartupNotify=true
StartupWMClass="Aptana Studio 3"
Terminal=false
Type=Application
MimeType=text/xml;application/xhtml+xml;application/x-javascript;application/x-php;application/x-java;text/x-javascript;text/html;text/plain
Categories=GNOME;Development;IDE;


jeudi 21 novembre 2013

Ubuntu 13.10 64 - Installation de la tv TNT - clé USB TNT Volar HD Green (A835B)

Voici comment installer la clé USB TNT Volar HD Green (A835B) sous une Ubuntu 13.10 fraîchement installé et mis à jour :
 tester sous Ubuntu 13.10

Prérequis :

sudo apt-get install wscan

wget http://www.ite.com.tw/uploads/firmware/v3.6.0.0/dvb-usb-it9135.zip
 
unzip dvb-usb-it9135.zip
 
 rm dvb-usb-it9135.zip
 
 dd if=dvb-usb-it9135.fw ibs=1 skip=64 count=8128 of=dvb-usb-it9135-01.fw
 
 dd if=dvb-usb-it9135.fw ibs=1 skip=12866 count=5817 of=dvb-usb-it9135-02.fw
 
 rm dvb-usb-it9135.fw
 
 sudo mv dvb-usb-it9135* /lib/firmware/ 
 
Redammarer  le PC


Création d'un fichier avec les chaînes compatible avec VLC :
 
 
w_scan -c FR -X > channels.conf

 puis lire ce fichier avec la commande suivante:
vlc -vvv channels.conf --quiet
 
 
Webologie :
http://doc.ubuntu-fr.org/tnt
http://forum.ubuntu-fr.org/viewtopic.php?pid=14322481#p14029791 
http://lefebvre.francois.free.fr/blog/index.php/2013/01/22/installer-le-tuner-tnt-avermedia-green-volar-hd-sous-linux/ 

mardi 29 octobre 2013

Ubuntu Server - Install et configuration de Bacula - Sauvegarde de son SI

 

Install de webacula :

Avoir un serveur php mysql opérationel (Voir tuto précédent) 
 
sudo apt-get install zend-framework 


sudo nano  /etc/sudoers

ajouter :

# Allow Apache to use bconsole binary
www-data ALL=NOPASSWD: /usr/bin/bconsole
 
sudo -s
mkdir /var/www/webacula
wget http://sourceforge.net/projects/webacula/files/latest/download?source=files
mv download\?source\=files webacula-5.5.tar.gz
tar -xvzf webacula-5.5.tar.gz

 sudo nano /var/www/webacula/application/config.ini
 
[general]
;; supported adapters : PDO_MYSQL, PDO_PGSQL, PDO_SQLITE
db.adapter = PDO_MYSQL
db.config.host = localhost
db.config.username = root
db.config.password = VOTRE_MOT_DE_PASSE_BDD_BACULA
db.config.dbname = bacula

;; see http://www.php.net/timezones
; def.timezone = "UTC"
def.timezone = "Europe/Paris"

;; if locale undefined, webacula use autodetect
;; avaliable locales : en, cs, de, fr, pt_BR, ru, it, es
; locale = "fr"


Ensuite on modifie le fichier suivant :

sudo nano /var/www/webacula/install/db.conf

 

# See also application/config.ini

# bacula settings
db_name="bacula"
# for Sqlite only
db_name_sqlite="/var/bacula/working/bacula.db"
db_user="root"

# CHANGE_THIS
db_pwd="VOTRE_MOT_DE_PASSE_MYSQL_ROOT"

# Webacula web interface settings
#
# Built-in superuser login is 'root'
#
# CHANGE_THIS
webacula_root_pwd="VOTRE_MOT_DE_PASSE_ACCES_WEB"


 Ensuite on créer la base de donnée mysql :

cd /var/www/webacula/install/MySql
# ./10_make_tables.sh 
Creation of webacula MySQL tables succeeded.
# ./20_acl_make_tables.sh 
Creation of Webacula ACLs MySQL tables succeeded.
 
 
On créer le fichier pour apache :
 
cp /var/www/webacula/install/apache/webacula.conf /etc/apache2.site-available
 
ensuite on modifie le fichier avec nos infos :
 
 
 #
# Webacula - Web interface of a Bacula backup system
# Apache conf
#
# Allows only localhost by default
#

LoadModule rewrite_module modules/mod_rewrite.so

# AccessFileName .htaccess
# RewriteLog "/var/log/httpd/mod_rewrite.log"
# RewriteLogLevel 3

# SetEnv APPLICATION_ENV development
SetEnv APPLICATION_ENV production

Alias /webacula  /var/www/webacula/webacula
<Directory /var/www/webacula/webacula/html>
   RewriteEngine On

   RewriteBase   /webacula
   RewriteCond %{REQUEST_FILENAME} -s [OR]
   RewriteCond %{REQUEST_FILENAME} -l [OR]
   RewriteCond %{REQUEST_FILENAME} -d
   RewriteRule ^.*$ - [NC,L]
   RewriteRule ^.*$ index.php [NC,L]

   php_flag magic_quotes_gpc off
   php_flag register_globals off

   Options Indexes FollowSymLinks
   AllowOverride All
   Order deny,allow

   Deny from all
   Allow from 127.0.0.1
   Allow from localhost
   Allow from 192.168.17.251
   Allow from ::1
   #
   # change the settings below
   #
   # Allow from <your network>
</Directory>


<Directory /var/www/webacula/webacula/docs>
   Order deny,allow
   Deny from all
</Directory>

<Directory /var/www/webacula/webacula/application>
   Order deny,allow
   Deny from all
</Directory>

<Directory /var/www/webacula/webacula/languages>
   Order deny,allow
   Deny from all
</Directory>

<Directory /var/www/webacula/webacula/library>
   Order deny,allow
   Deny from all
</Directory>

<Directory /var/www/webacula/webacula/install>
   Order deny,allow
   Deny from all
</Directory>
 
<Directory /usr/share/webacula/tests>
   Order deny,allow
   Deny from all
</Directory>

<Directory /var/www/webacula/webacula/data>
   Order deny,allow
   Deny from all
</Directory>


#
# test mod_rewrite
#
<Directory /usr/share/webacula/html/test_mod_rewrite>
   RewriteEngine On
   # for test mod_rewrite
   RewriteBase   /webacula/test_mod_rewrite
   RewriteRule ^testlink([^/]*).html$  index.php?testlink=$1 [L]

   php_flag magic_quotes_gpc off
   php_flag register_globals off

   Options Indexes FollowSymLinks
   AllowOverride All
   Order deny,allow

   Deny from all
   Allow from 127.0.0.1
   Allow from localhost
   Allow from ::1
   #
   # change the settings below
   #
   # Allow from <your network>
</Directory>




on charge dans apache le fichier : 
sudo a2enmod rewrite
sudo a2ensite webacula


 
sudo ln -s /usr/share/php/libzend-framework-php/Zend/ /var/www/webacula/library/Zend
sudo chown www-data:www-data -R /var/www/webacula


http://localhost/webacula

:)



Install de bacula-web :

sudo mkdir /var/www/bacula-web
cd /var/www/bacula-web
sudo wget http://www.bacula-web.org/files/downloads/bacula-web-5.2.13-1.tar.gz
sudo tar -xvzf bacula-web-5.2.13-1.tar.gz
sudo chmod -R 777 view/cache
sudo cp  application/config/config.php.sample application/config/config.php
sudo nano  application/config/config.php

[Ajouter ces informations de base de données] 

modifier le vhost apache :
sudo nano /etc/apache2/sites-available/default

$ajouter

<Directory /var/www/bacula-web>
  AllowOverride All
</Directory>

 
entre les <virtualHost>

et redemmarer apache :

sudo service apache2 restart


et ce connecter à l’interface bacula :

http://ip/bacula-web/test.php



WebOgraphie :

Téléchargement :
http://sourceforge.net/projects/webacula/files/webacula/5.5.0/

http://wiki.nekolover.net/plateformes/backup/bacula/webacula
http://www.java-tutorial.ch/ubuntu/webacula-installation-on-ubuntu


Si erreur bavcula = 12
http://sourceforge.net/p/webacula/support-requests/18/

si impossible de ce connecter avec l'user par defaut :
http://sourceforge.net/mailarchive/forum.php?thread_name=4F0ADDCA.3050405%40revpol.com&forum_name=webacula-users

http://www.java-tutorial.ch/ubuntu/webacula-installation-on-ubuntu

http://webcache.googleusercontent.com/search?q=cache:ZH6pB9H_CBUJ:https://www.digitalocean.com/community/articles/installing-and-configuring-bacula-on-an-ubuntu-12-04-vps+&cd=2&hl=fr&ct=clnk&gl=fr&client=ubuntu

http://webmodelling.com/webbits/miscellaneous/bacula.aspx
http://doc.ubuntu-fr.org/bacula

mercredi 23 octobre 2013

Install Kalkun - un gestionnaire d'envoi de SMS en php :)

Voici un gestionaire d'envois de SMS :


Site de l'application : http://kalkun.sourceforge.net/
Webographie :


Prérequis :
 - Gammu qui fonctionne
 - Un serveur web + mysql



Etape 1 :

On crée un utilisateur avec une base de donnée KALKUN dans phpmyadmin


Etape 2 : on télécharge dézipe et déploi l'application :


cd /var/www

sudo wget  http://downloads.sourceforge.net/project/kalkun/kalkun/0.7.1/kalkun_0.7.1.tar.bz2?r=http%3A%2F%2Fkalkun.sourceforge.net%2F&ts=1382524213&use_mirror=softlayer-dal

mv kalkun_0.7.1.tar.bz2\?r\=http\:%2F%2Fkalkun.sourceforge.net%2F kalkun_0.7.1.tar.bz2



sudo tar xjf kalkun_0.7.1.tar.bz2


Etape 3 : Préparation de la base de donnée :

Il faut importer le fichier mysql qui se trouve dans le dossier source de gammu :

http://sourceforge.net/projects/gammu/files/gammu/1.33.0/gammu-1.33.0.tar.gz

il faut l'importer depuis phpmyamdin


Etape 4 :

connection à l'interface :


http://localhost/kalkun


samedi 19 octobre 2013

Ubuntu - Mettre en place une config proxy sur l'ensemble du systeme

"Pour configurer un proxy pour l'ensemble du système, lance  
Paramètres système, via la roue crantée en haut à droite de l'écran.
Lorsque la fenêtre s'affiche, clique sur Réseau, Serveur Mandataire et choisis Manuel ou Automatique. Après avoir entré les bons paramètres, applique à tout le système."


 

Déployer Paperless-ngx sur Debian 13 avec Docker et Portainer

Installation de Paperless-ngx avec Docker Compose Installation de Paperless-ngx avec Docker Compose Déployez votre GED pers...