REINSTALACION DESDE CERO ODOO


REINSTALACION DESDE CERO ODOO

CREANDO UN BACKUP PARA VOLVER A INSTALAR ODOO


entrando como super usuario

admin@multipower:~$ sudo su


entrando al directorio donde se encuentra la base de datos

root@multipower:/home/admin# cd /var/lib/postgresql/9.5/main


entrando como super usuario postgres

root@multipower:/var/lib/postgresql/9.5/main# sudo su postgres

Damos permiso de escritura a la carpeta

chmod 777 -R /var/lib/postgresql/9.5/main


revisando los archivos que se encuentran dentro del directorio

postgres@multipower:~/9.5/main$ ls
base          pg_logical    pg_snapshots  pg_twophase           postmaster.pid
global        pg_multixact  pg_stat       PG_VERSION
pg_clog       pg_notify     pg_stat_tmp   pg_xlog
pg_commit_ts  pg_replslot   pg_subtrans   postgresql.auto.conf
pg_dynshmem   pg_serial     pg_tblspc     postmaster.opts


Lo siguiente, es la descripción de cómo podemos lograr un dump nuestro PostgreSql desde la línea de comandos.

pg_dump -i -h localhost -p 5432 -U postgres -F c -b -v -f "/home/damian/backups/mibase.backup" mibase

Ahora bien, empezemos a ver qué estamos haciendo y con que nos estamos encontrando.
En primer lugar, cuando querramos ejecutar este comando, nos va a pedir la contraseña para el usuario con el cual lo estamos queriendo ejecutar (usuario postgres en este caso). Entonces, ingresamos la contraseña, Enter, y comienza el proceso.
Prestemos atención al comando completo:
Veamos qué significan cada uno de los parametros que estamos indicando.
  • pg_dump es el comando en si mismo.
  • -i le indica que ignore la versión (entre el comando y la base de datos).
  • -h localhost especifica el host del motor de base de datos (localhost en este caso).
  • -p 5432 es la indicación del puerto donde corre el servicio.
  • -U postgres es para indicarle que usaremos el usuario postgres.
  • -F indica el formato de salida.
  • c es la elección del formato (comprime en este caso).
  • -b indica que vuelque los LO (large objects).
  • -v verbose.
  • -f es el archivo de salida.
  • /home/damian/backups/mibase.backup es el nombre para el archivo de salida (con path).
  • mibase es el nombre de la base a backupear.


CREANDO UN NUEVO SERVIDOR REMOTO O CVS

La pagina mas conocida para establecer un seridor remoto es GoDaddy




Luego contamos con el servidor virtual creado




INSTALANDO ODOO 10

Para poder administrar el servidor remoto utilizaremos el programa Putty

Iniciamos Putty




Digitamos nuestra ip de nuestro servidor remoto y ponemos el puerto 22 y damos click a open



Luego ponemos nuestro usuario y contraseña en nuestro servidor



ponemos el codigo para instalar la version de odoo 10

wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/10.0/nightly/deb/ ./" >> /etc/apt/sources.list
apt-get update && apt-get install odoo


Luego instalamos la version de wkhtmltopdf 0.12.1

echo -e "\n---- Install WkHtmlToPdf 0.12.1 ----"
sudo wget -P Downloads http://download.gna.org/wkhtmltopdf/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb
cd Downloadssudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
cd /usr/local/bin
sudo cp wkhtmltoimage /usr/bin/wkhtmltoimage
sudo cp wkhtmltopdf /usr/bin/wkhtmltopdf
echo -e "Wkhtmltopdf is installed!"

Luego creamos nuestra base de datos


ahora instalamos todas las aplicaciones que necesitemos



MANERA LARGA

1.- Actualizar listas.
sudo apt-get update

2.- Instalar Actualizaciones.
sudo apt-get upgrade

3.- instalando dependencias de python para odoo.

sudo 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-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-passlib python-decorator

sudo apt-get install python-dev libldap2-dev libsasl2-dev python-ldap
sudo apt-get install libpq-dev
sudo apt-get install python-dev libxml2-dev libxslt1-dev zlib1g-dev

4.- Odoo web Dependencias.
sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install -g less
sudo npm install -g less-plugin-clean-css
sudo ln -s /usr/local/bin/lessc /usr/bin/lessc
sudo ln -s /usr/bin/nodejs /usr/bin/node

4.1.- instalando git
apt-get install git

5.- Instalando Posgresql
sudo apt-get install postgresql

6.- Crear DB User PG:
sudo su - postgres 
psql 
# CREATE USER odoo10 WITH PASSWORD 'odoo10';
# ALTER USER odoo10 WITH CREATEDB;





Comentarios

Entradas populares