GNUmed en Ubuntu: configuración inicial

Estuve colaborando en la traducción al español del programa de Historias Clínicas Electrónicas GNUmed.

A pesar de ser un proyecto muy bueno, el sistema es muy complejo y la instalación no es del todo “intuitiva”.

Si bien instalarlo en Ubuntu es sencillo (desde Synaptic o similar se instala GNUmed client y server), de ahí a ponerlo en marcha hay un trecho. Lleva varios pasos y el uso de comandos desde una terminal.

Esto es una versión resumida (y con alguna modificación para Ubuntu 12.04) de la guía que se encuentra en este blog.

1. Instalar desde los repositorios normales: server y client

2. Editar el archivo: /etc/postgresql/$VERSION/main/pg_hba.conf

Agregando:

# allow anyone knowing the proper password to
# log into our GNUmed databases
local   samegroup      +gm-logins                    md5

Nota: hay que agregarlo inmediatamente después de la fila que contiene el encabezado de las variables.

3. Reiniciar PostgreSQL

sudo /etc/init.d/postgresql restart

4. Crear la base de datos (lleva un rato):

sudo gm-bootstrap_server

5. Abrir el cliente:

Base de datos: local.
Usuario: any-doc
Password: any-doc

6. Si está andando todo: configurar plugins. Editar el archivo /etc/gnumed/gnumed-client.conf
Descomentar:

name = GNUmed Default

7. Cambiar la contraseña del administrador:

sudo su - postgres

Al entrar en la consola postgres=#
escribir:

ALTER ROLE "gm-dbo" ENCRYPTED PASSWORD 'clave_que_vamos_a_usar';
\q

para salir

8. Añadir usuario:
Conectarse como any-doc.
En el menú: GNUmed -> Usuarios -> Añadir usuario

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s