lundi 3 juillet 2017

 

Installation Gnuhealth sur Ubuntu 16.04

GNU Health est un progiciel dans le domaine de la santé dont les fonctionnalités couvrent le dossier médical du patient, le système d’information hospitalier et l’informatique médicale.

0 verifier locale

nano /etc/environment

LC_ALL=fr_FR.UTF-8
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR.UTF-8


1/ Installer les dépendances de gnuhealth

sudo -s

#apt-get install build-essential python-dev python-pip \
    libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev python-ldap bsdtar \
    python-imaging python2.7-cracklib postgresql postgresql-server-dev-all libjpeg-dev

2/ créer l utilisateur gnuhealth

#adduser gnuhealth

3/ Verifier la methode d'authentication PostgreSQL

chercher l'endroit du fichier pg_hba.conf


avec la commande

 #su - postgres -c "psql -t -P format=unaligned -c 'show hba_file'"

éditer le fichier en tant que postgres :
#su postgres

postgres@GNUHEALTHSERVER:/$nano /etc/postgresql/9.3/main/pg_hba.conf





# DO NOT DISABLE!
# If you change this first entry you will need to make sure that the
# database superuser can access the database using some other method.
# Noninteractive access to all databases is required during automatic
# maintenance (custom daily cronjobs, replication, and similar tasks).
#
# Database administrative login by Unix domain socket
local   all             postgres                                peer

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local   replication     postgres                                peer
#host    replication     postgres        127.0.0.1/32            md5
#host    replication     postgres        ::1/128                 md5



remplacer par


# DO NOT DISABLE!
# If you change this first entry you will need to make sure that the
# database superuser can access the database using some other method.
# Noninteractive access to all databases is required during automatic
# maintenance (custom daily cronjobs, replication, and similar tasks).
#
# Database administrative login by Unix domain socket
local   all             postgres                                trust

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local   replication     postgres                                peer
#host    replication     postgres        127.0.0.1/32            md5
#host    replication     postgres        ::1/128                 md5


4/créer l'utilisateur de la base de donnée :

en tant que root

#su - postgres -c "createuser --createdb --no-createrole --no-superuser gnuhealth"

5/ Télécharger et installer gnuhealth en tant que utilisateur gnuhealth

#su - gnuhealth

gnuhealth@GNUHEALTHSERVER:~$cd $HOME

gnuhealth@GNUHEALTHSERVER:~$wget https://ftp.gnu.org/gnu/health/gnuhealth-latest.tar.gz


6/ décompresser l'archive

tar xvf gnuhealth-latest.tar.gz

gnuhealth@GNUHEALTHSERVER:~/$cd  gnuhealth-3.0.8/


gnuhealth@GNUHEALTHSERVER:~/gnuhealth-3.0.8 $./gnuhealth-setup install

gnuhealth@GNUHEALTHSERVER:~/gnuhealth-3.0.8 $source "$HOME"/.gnuhealthrc

7/Activater Network Devices pour  JSON-RPC Protocol


editer le fichier trytond.conf

root@GNUHEALTHSERVER:#nano /home/gnuhealth/gnuhealth/tryton/server/config/trytond.conf

ajouter

[jsonrpc]
listen = *:8000

la gestion des attachments est déja définit ici:

[database]
uri = postgresql://localhost:5432
path = /home/gnuhealth/attach

8/ Démarrer gnuhealth

se positionner dans le répertoire avec l alias cdexe en tant que gnuhealth

#su - gnuhealth

gnuhealth@GNUHEALTHSERVER:$cdexe

et démarrer avec la commande

gnuhealth@GNUHEALTHSRV:~/gnuhealth/tryton/server/trytond-3.8.12/bin $./trytond --verbose

controler la langue

wget https://ftp.gnu.org/gnu/health/gnuhealth-control-latest.tar.gz

tar xvf gnuhealth-control-latest.tar.gz

su gnuhealth

mettre a jour les packet fr


./gnuhealth-control getlang fr_FR


Installation du client tryton

Installer les dependances

#pip2 install --user python-dateutil


wget http://downloads.tryton.org/3.8/tryton-3.8.12.tar.gz

tar xvf tryton-3.8.12.tar.gz

cd tryton-3.8.12/bin

source : https://en.wikibooks.org/wiki/GNU_Health/Installation

lundi 5 juin 2017

 

Installation de Open Broadcaster Software OBS sur ubuntu 16.04

Open Broadcaster Software est un outil gratuit et open source pour la diffusion en direct et l'enregistrement vidéo. Il est disponible sous Windows, Mac ou Linux. Il offre en temps réel une capture audio  et une capture vidéo avec des scènes illimitées. En utilisant ce logiciel, vous pouvez facilement diffuser votre bureau, votre webcam ou toute autre source
1  sudo apt install mesa-utils
2 sudo apt-get install ffmpeg
3 sudo apt-get install software-properties-common


4 sudo add-apt-repository ppa:obsproject/obs-studio

5 sudo apt-get update

6 sudo apt-get install obs-studio

lancer le logiciel obs avec 

7 obs

enjoy 

jeudi 12 janvier 2017

 

Comment installer Odoo 10 CE (Community Edition ) sur ubuntu 16.04

Installer ODOO 10 sur ubuntu 16.04 server

1/Mettre à jour les dépôts

avec l 'user root

#apt-get update

2/ Installer les dépendances python pour odoo

#apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent

3/Installation des dependances web odoo


sudo apt-get install -y npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo npm install -g less less-plugin-clean-css


3/ Créer l'utilisateur odoo

sudo adduser --system --quiet --shell=/bin/bash --home=/opt/odoo --gecos 'odoo' --group odoo

4/ Installer postgresql

apt-get install postgresql


5/ créer l'user de la db

sudo su - postgres -c "createuser -s odoo"

6/ créer le fichier log


touch /var/log/odoo.log
chown -R odoo /var/log/odoo.log

7/ Installer gdata

cd /opt/odoo

sudo wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz

sudo tar zxvf gdata-2.0.18.tar.gz

sudo chown -R odoo: gdata-2.0.18

#cd gdata-2.0.18

#python setup.py install

8/Install wkhtmltopdf

wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb

sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb

sudo cp /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage

sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf


9/ Télécharger la derniére version 10 community


git clone https://github.com/odoo/odoo.git

10/  lancer odoo 10 CE en vous connectant avec l'utilisateur odoo

su odoo

./odoo-bin


Enjoy

pour plus d'infos info@horiyasoft.com

jeudi 8 décembre 2016

 

Comment activer l'accès à distance au serveur de base de données PostgreSQL?

Par défaut, l'accès à distance du serveur de base de données PostgreSQL est désactivé pour des raisons de sécurité. cependant vous avez besoin d'administrer votre base de donnée a distance procédure :

1/ connecter vous au serveur avec l 'utilisateur root

ssh root@addresseipduserveur

2/ Editer le fichier pg_hba.conf(9.3 ou la version de votre version de postgresql)

nano /etc/postgresql/9.3/main/pg_hba.conf

changer

#host    all             all             127.0.0.1/32            md5


par


host    all         all         192.168.1.0/24   trust


3/ Editer le fichier postgresl.conf

nano /etc/postgresql/9.3/main/postgresql.conf

changer

#listen_addresses = 'localhost'

en

listen_addresses = '*'

sauvegarder

redemarrer postgresql avec la commande

/etc/init.d/postgresql restart

et connecter vous à distance à votre base de donnée avec pgadmin ou autre

jeudi 6 octobre 2016

 

Activer la connection à distance root sur ubuntu server

Lors d'une installation normale de ubuntu server la connection à distance 
est déactivée , voici la procédure pour l'activée 

1/ se connecter en root sur le serveur 

$sudo -s

2/ Editer le fichier sshd_config 

#nano /etc/ssh/sshd_config

3/changer  la ligne 

PermitRootLogin without-password
 
en 

PermitRootLogin yes

4/ changer lemot de passe root

#passwd root

4/ redémarrer le service ssh

service ssh restart

vous pouvez maintenant vous connecter via à distance via 

root@ipserveur
 
  
 
 

mercredi 28 septembre 2016

 

Réinitialiser le mot de passe de l 'utilisateur admin pour un site joomla

Procédure pour réinitialiser le mot de passe admin d'un site joomla

1/ Se connecter sur la base de donnée notamment à l aide de l outil phpadmin

2/ Editer la table votreinstance_users

Editer l'utilisateur admin er remplacer le champs 'password'

par
d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
 
ce qui vous permettras de vous connecter à l aide du mot de passe secret 
 
et n'oublier pas de vous connecter dans la partie administration de votre site et changer ce mot de passe 
 
pour plus de sécuriter 
 
 

jeudi 10 mars 2016

 

Se connecter en ssh sur un serveur distant avec l'utilisateur

Par défault sur un serveur ubuntu on ne peut pas se connecter à partir d'une machine distant
par ssh avec l'utilisateur root

1/ Editer le fichier  /etc/ssh/sshd_config:
 
2/ Changer la ligne : PermitRootLogin without-password 
par 
 

PermitRootLogin yes
 
3/ Redémarre ssh :

sudo service ssh restart

This page is powered by Blogger. Isn't yours?

Abonnement Articles [Atom]