NPDD/Baobáxia/Plantio Mucua Coco
Linha 9: | Linha 9: | ||
* configurar o usuario exu com bash nao sh | * configurar o usuario exu com bash nao sh | ||
* colocar versao 1.6.7 do django (atualizar na real) | * colocar versao 1.6.7 do django (atualizar na real) | ||
+ | |||
+ | === Cuidando da mucua === | ||
+ | Atualmente algumas funcionalidade não tem acesso pela interface web mas são acessiveis diretamente pelo terminal. | ||
+ | |||
+ | O Baobáxia é instalado em dois repositórios git, um para o software que fica em: | ||
+ | /srv/bbx/baobaxia | ||
+ | |||
+ | e outro do acervo em si em: | ||
+ | /data/bbx/repositories/mocambos | ||
+ | |||
+ | Como todos os repositórios git, podemos verificar e atualizar os links para outros clones "remotos". | ||
+ | Para ver como estão configurados: | ||
+ | cd /srv/bbx/baobaxia | ||
+ | git remote -v | ||
+ | |||
+ | No caso do software deveria ter: | ||
+ | github http://github.com/RedeMocambos/baobaxia | ||
+ | |||
+ | No caso do acervo: | ||
+ | cd /srv/bbx/baobaxia | ||
+ | git remote -v | ||
+ | |||
+ | deveria ter uma rota para o dpadua (ou outra mucua): | ||
+ | dpadua ssh://exu@dpadua.mocambos.net:9022/data/bbx/repositories/mocambos | ||
+ | |||
+ | Pode adicionar outra conexao, por exemplo pirriera, com: | ||
+ | git remote add pirriera ssh://exu@pirrieta.mocambos.net/data/bbx/repositories/mocambos | ||
+ | Uma vez verificados os remotes podemos sincronizar os repositorios. Em geral o git pode baixar (pull) ou enviar (push) as mudanças para outros clones. | ||
+ | |||
+ | Então para atualizar o código com a ultima versão no github.com | ||
+ | |||
=== Acesso a Mucua via tunnel === | === Acesso a Mucua via tunnel === |
Edição das 15h15min de 8 de outubro de 2014
Hoje 2 de outubro, no aniversario da Yalodê, começamos o plantio da mucua..
a Mucua Coco... http://cocodeumbigadanufac.wordpress.com/2014/10/03/instalacao-mucua-do-coco/
Algumas questões tecnicas
- precisa desativar a controladora SATA Raid na Bios.. colocamos SATA AHCI Controller.
- deu problema no pip devido a data/horario da maquina ser errado e por isso falhava a conexão segura ao https do pip.
- configurar o usuario exu com bash nao sh
- colocar versao 1.6.7 do django (atualizar na real)
Cuidando da mucua
Atualmente algumas funcionalidade não tem acesso pela interface web mas são acessiveis diretamente pelo terminal.
O Baobáxia é instalado em dois repositórios git, um para o software que fica em:
/srv/bbx/baobaxia
e outro do acervo em si em:
/data/bbx/repositories/mocambos
Como todos os repositórios git, podemos verificar e atualizar os links para outros clones "remotos". Para ver como estão configurados:
cd /srv/bbx/baobaxia git remote -v
No caso do software deveria ter:
github http://github.com/RedeMocambos/baobaxia
No caso do acervo:
cd /srv/bbx/baobaxia git remote -v
deveria ter uma rota para o dpadua (ou outra mucua):
dpadua ssh://exu@dpadua.mocambos.net:9022/data/bbx/repositories/mocambos
Pode adicionar outra conexao, por exemplo pirriera, com:
git remote add pirriera ssh://exu@pirrieta.mocambos.net/data/bbx/repositories/mocambos
Uma vez verificados os remotes podemos sincronizar os repositorios. Em geral o git pode baixar (pull) ou enviar (push) as mudanças para outros clones.
Então para atualizar o código com a ultima versão no github.com
Acesso a Mucua via tunnel
Aqui no Coco não temos acesso a todos os roteadores para reancaminhar a porta do ssh para o acesso externo. Nesse caso usamos um tunnel ssh reverso que cria uma conexao para dpadua. Assim o ssh do coco esta acessivel na porta 6666 do dpadua.
Para manter ativo o tunnel pode colocar esse script no /etc/rc.local (é necessário antes criar as autenticação via chaves para o usuario exu)
HOME=/home/exu/ autossh -f -N -M 10984 -o "PubkeyAuthentication=yes" -o "PasswordAuthentication=no" -i /home/exu/.ssh/id_rsa -R 6666:localhost:22 exu@dpadua.mocambos.net -p 9022 & exit 0