INSTALAÇÃO DO OPENFIRE 4.0.2 COM A ÚLTIMA VERSÃO DO POSTGRESQL NO DEBIAN JESSIE 8.5 MINIMALISTA

1. INSTALAÇÃO DO OPENFIRE 4.0.2 COM A ÚLTIMA VERSÃO DO POSTGRESQL NO DEBIAN JESSIE 8.5 MINIMALISTA

Diogo
didism2

(usa Debian)

Enviado em 28/07/2016 - 17:59h

Olá Senhores , Tudo bem com vocês ?

Sou novo linux , mas venho tentando aprofundar os estudos dentro do mesmo para poder criar um servidor

Estou precisando montar um servidor openfire com postgresql e SSL, ambos em sua última versão x64

Tentei achar algum tutorial mais atualizado , mas sem sucesso.

Estou usando uma imagem virtual minimalista , debian jessie sem nada , pesando com 4GB de memória , sem interface grafica , e tudo aquilo que instalei de adicional foi com apt-get install --no-install-recommends visando instalar apenas o que é necessário , sem pesar na memória e tentar garantir qualidade.

Alguém poderia me orientar como posso proceder ?


  


2. Re: INSTALAÇÃO DO OPENFIRE 4.0.2 COM A ÚLTIMA VERSÃO DO POSTGRESQL NO DEBIAN JESSIE 8.5 MINIMALISTA

Diogo
didism2

(usa Debian)

Enviado em 31/07/2016 - 18:35h

Ninguém aí galera?


3. Re: INSTALAÇÃO DO OPENFIRE 4.0.2 COM A ÚLTIMA VERSÃO DO POSTGRESQL NO DEBIAN JESSIE 8.5 MINIMALISTA

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 31/07/2016 - 23:50h

A instalação do Openfire continua igual a pelo menos uns 2 anos(acho que ate mais), siga os que vc encontrou, e poste as duvidas/problemas no processo.

#-------------------------------------------------------------------------------------#

"Linux is cool"


4. Re: INSTALAÇÃO DO OPENFIRE 4.0.2 COM A ÚLTIMA VERSÃO DO POSTGRESQL NO DEBIAN JESSIE 8.5 MINIMALISTA

Diogo
didism2

(usa Debian)

Enviado em 25/08/2016 - 09:02h

Carlos_Cunha escreveu:

A instalação do Openfire continua igual a pelo menos uns 2 anos(acho que ate mais), siga os que vc encontrou, e poste as duvidas/problemas no processo.

#-------------------------------------------------------------------------------------#

"Linux is cool"


Olá Carlos , tudo bem ?

Obrigado pela sua resposta

Estou realmente tendo um sério problema com as dicas encontradas na internet...

As dicas que eu encontrei são para instalação do Openfire com postgresql no Ubuntu , com uma importação de schemas que não entendi muito bem ..

Estou vindo de uma instalação que funciona no windows server + openfire + postgresql , onde o procedimento de instalação é completamente diferente , e funciona..

Estou precisando instalar o Openfire no Debian x64 , com java minimalista e postgresql minimalista , porém na internet , só encontro o processo para CentOS e Ubuntu , e sempre esbarro na importação de schemas...

Tem algum tutorial que me indica aí ?


5. Re: INSTALAÇÃO DO OPENFIRE 4.0.2 COM A ÚLTIMA VERSÃO DO POSTGRESQL NO DEBIAN JESSIE 8.5 MINIMALISTA

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 25/08/2016 - 22:51h


As dicas que eu encontrei são para instalação do Openfire com postgresql no Ubuntu , com uma importação de schemas que não entendi muito bem ..


1° - Faça a instalação do Banco
2° - Instale o Openfire, e faça(selecione) banco Postgres, o resto(databases/ect) ele faz sozinho


Estou vindo de uma instalação que funciona no windows server + openfire + postgresql , onde o procedimento de instalação é completamente diferente , e funciona..


Conceito é o mesmo, não tão dferente assim(se for olhar bem), linux funciona ainda melhor. vai por min...


Estou precisando instalar o Openfire no Debian x64 , com java minimalista e postgresql minimalista , porém na internet , só encontro o processo para CentOS e Ubuntu , e sempre esbarro na importação de schemas...

Siga resposta na primeira pergunta.

Boa sorte!!



#-------------------------------------------------------------------------------------#

"Linux is cool"


6. RESOLVIDO

Diogo
didism2

(usa Debian)

Enviado em 30/08/2016 - 12:43h

Olá Carlos , obrigado pela sua resposta

Aos que estão chegando agora nesse tópico , informo que consegui fazer a instalação seguindo esse tudo aqui:

https://community.igniterealtime.org/thread/53527

1. Install Ubuntu
i. Setup primary user: UbuntuMainUser

Reference: http://www.simpleprecision.com/how-to-set-a-static-ip-to-ubuntu-14-04-server/
ii. Set network config
$ sudo vi /etc/network/interfaces


Reference: https://igniterealtime.jiveon.com/thread/52470
2. Download Openfire .deb
$ wget --no-certificate-check https://download.igniterealtime.org/openfire/openfire_3.9.3_all.deb


Reference: https://help.ubuntu.com/community/Java, http://www.duinsoft.nl/packages.php
3. Install latest version of Oracle Sun Java
i. $ sudo vi /etc/apt/sources.list
Add line: deb http://www.duinsoft.nl/pkg debs all
ii. Import gpg key
$ sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 5CB26B26
iii. Install Java
$ sudo apt-get update
$ sudo apt-get install update-sun-jre


Reference: https://help.ubuntu.com/community/PostgreSQL, https://www.igniterealtime.org/builds/openfire/docs/latest/documentation/databas e.html
4. Install latest version of PostgreSQL
$ sudo apt-get install postgresql postgresql-contrib
5. Setup PostgreSQL database
i. Set postgres user password
$ sudo -u postgres psql postgres
# \password postgres
Ctrl + D
ii. Create Database for Openfire
$ sudo -u postgres createdb -E UNICODE openfire_db
iii. Create User for Openfire Database access
$ sudo -u postgres createuser -D -A -P db_admin
Reference: http://www.postgresql.org/docs/9.3/static/sql-grant.html
iv. Give User Access to Openfire Database
$ sudo -u postgres psql postgres
# GRANT ALL PRIVILEGES ON openfire_db TO db_admin;
Ctrl + D
6. Import Openfire's PostgreSQL schema
i. Add user UbuntuMainUser to PostgreSQL
$ sudo -u postgres createuser --superuser UbuntuMainUser
$ sudo -u postgres psql
# \password UbuntuMainUser
Ctrl + D
ii. Grant all privileges to openfire_db to UbuntuMainUser
$ sudo -u postgres psql postgres
# GRANT ALL PRIVILEGES ON DATABASE openfire_db TO 'UbuntuMainUser';
Ctrl + D
iii. Copy schema file to UbuntuMainUser's home directory
$ cp ../openfire/resources/database/openfire_postgresql.sql /home/UbuntuMainUser/
iv. Take ownership of schema file
$ sudo chown UbuntuMainUser:UbuntuMainuser openfire_postgresql.sql
v. Import schema file to Openfire Database
$ psql -d openfire_db -f /home/UbuntuMainUser/openfire_postgresql.sql
vi. Give ownership of Openfire Database back to Openfire Database User
$ sudo -u postgres psql postgres
# ALTER DATABASE openfire_db OWNER to db_admin;
# \c openfire_db;
# REASSIGN OWNED BY UbuntuMainUser TO db_admin;
CTRL + D


7. Install Openfire .deb
$ sudo dpkg -i openfire_3.9.3_all.deb


8. Run Openfire webconfig at http://your.ubuntu.server.IP:9090
i. Language: English (or your choice)
ii. Server Info
Domain: Put here whatever you want to be after @ for your Openfire usernames. For example, if you want Jessica@openfire.company.com, put 'openfire.company.com' here.
Blowfish Encryption: Create your own long string of characters, letters, numbers, and symbols here
iii.Database
External Database
Type: PostgreSQL
Address: http://localhost:5432/openfire_db
Login: db_admin
Password: (from step 6.i.)









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts