NPDD/Baobáxia/Plantio Mucua Coco
(→Cuidando da mucua) |
|||
Linha 11: | Linha 11: | ||
=== Cuidando da mucua === | === Cuidando da mucua === | ||
− | Atualmente algumas funcionalidade não tem acesso pela interface web mas são | + | Atualmente algumas funcionalidade não tem acesso pela interface web mas são acessíveis diretamente pelo terminal. |
+ | |||
+ | Entre como usuário exu no coco (ou como root e depois passe ao usuário exu com "su - exu"): | ||
+ | ssh root@coco (aquela senha) | ||
O Baobáxia é instalado em dois repositórios git, um para o software que fica em: | O Baobáxia é instalado em dois repositórios git, um para o software que fica em: | ||
Linha 28: | Linha 31: | ||
No caso do acervo: | No caso do acervo: | ||
− | cd / | + | cd /data/bbx/repositories/mocambos |
git remote -v | git remote -v | ||
Linha 34: | Linha 37: | ||
dpadua ssh://exu@dpadua.mocambos.net:9022/data/bbx/repositories/mocambos | dpadua ssh://exu@dpadua.mocambos.net:9022/data/bbx/repositories/mocambos | ||
− | Pode adicionar outra | + | Pode adicionar outra conexão, por exemplo pirriera, com: |
git remote add pirriera ssh://exu@pirrieta.mocambos.net/data/bbx/repositories/mocambos | git remote add pirriera ssh://exu@pirrieta.mocambos.net/data/bbx/repositories/mocambos | ||
− | Uma vez verificados os remotes podemos sincronizar os | + | |
+ | Uma vez verificados os remotes podemos sincronizar os repositórios. 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 | Então para atualizar o código com a ultima versão no github.com | ||
+ | cd /srv/bbx/baobaxia | ||
+ | git pull github master | ||
+ | Em vez desse comando para atualizar o acervo do Baobáxia | ||
=== Acesso a Mucua via tunnel === | === Acesso a Mucua via tunnel === |
Edição das 15h56min 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 acessíveis diretamente pelo terminal.
Entre como usuário exu no coco (ou como root e depois passe ao usuário exu com "su - exu"):
ssh root@coco (aquela senha)
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 /data/bbx/repositories/mocambos 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 conexão, 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 repositórios. 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
cd /srv/bbx/baobaxia git pull github master
Em vez desse comando para atualizar o acervo do Baobáxia
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