1311 private links
Tiens faudra que j'installe ça.
Tiens si y'en a que ça intéresse, je partage mon image Docker, faite un peu à l'arrache, qui permet de mettre à jour Shaarli en 20 secondes avec des plugins personnalisés. Ça nécessite l'image nginx-proxy
et son companion Let's Encrypt.
Attention quand même, c'est la version de dev.
Dockerfile
:
FROM shaarli/shaarli:master
WORKDIR /var/www
RUN apk --update --no-cache add git \
&& git clone https://github.com/ArthurHoaro/shaarli2twitter.git shaarli/plugins/shaarli2twitter \
&& git clone https://github.com/kalvn/shaarli-plugin-autosave.git shaarli/plugins/autosave \
&& git clone https://github.com/ArthurHoaro/code-coloration.git shaarli/plugins/code_coloration \
&& git clone https://github.com/kalvn/shaarli2mastodon shaarli/plugins/shaarli2mastodon \
&& mv shaarli/plugins/code_coloration/code_coloration/* shaarli/plugins/code_coloration/ \
&& mv shaarli/plugins/shaarli2twitter/shaarli2twitter/* shaarli/plugins/shaarli2twitter \
&& rm -rf shaarli/plugins/shaarli2twitter/shaarli2twitter \
&& chown -R nginx:nginx shaarli
EXPOSE 80
ENTRYPOINT ["/bin/s6-svscan", "/etc/services.d"]
CMD []
update.sh
(dans le même répertoire):
#!/bin/bash
docker pull shaarli/shaarli:master
docker build --no-cache -t arthurhoaro/links .
docker rm -f links
docker run -d \
-v /data/links:/var/www/shaarli/data \
-e VIRTUAL_HOST=links.hoa.ro \
-e VIRTUAL_PORT=80 \
-e LETSENCRYPT_HOST=links.hoa.ro \
-e LETSENCRYPT_EMAIL=<email> \
--restart always \
--name links \
arthurhoaro/links:latest
Et y'a plus qu'à lancer update.sh
.
Comme son nom l'indique, un dashboard dans le terminal. À tester...
A voir. Le site fait flipper par contre.
Le lien était passé sur les Shaarli il y a quelques semaines, j'ai fini par l'installer. C'est un outil qui permet d'avoir un accès SSH complet à un serveur en client léger. Et ça marche du feu de dieu !
D'ailleurs un petit Proxy dans la conf Apache et bye bye le blocage de ports. :)
Attention quand même, les touches sont buguées sur Firefox. Il y a des patchs ( http://code.google.com/p/shellinabox/issues/detail?id=202 ) mais rien n'a été poussé dans le repo. :/
Erf, moi j'ai tout wipe pendant les développement. Du coup, seulement 5Go occupé. Mais ça grossi vite ces petites bêtes.
df -kh
/dev/sda3 891G 32G 814G 4% /home
=D
Suite au lien d'hier sur le redémarrage de serveur, Yann me signale l'existence d'un petit outil plutôt pratique : molly-guard.
"
root@prod:$ shutdown
W: molly-guard: SSH session detected!
Please type in hostname of the machine to shutdown: dev
Good thing I asked; I won't shutdown prod ...
"
Bon c'est pour Debian à la base, mais on peut trouver des rpm un peu partout, comme là : https://github.com/tmhorne/molly-guard
EDIT : Beaucoup plus simple, aussi : http://bajazet.fr/shaarli/?B2aDqA
Un lien à garder sous le coude...
Que des bons conseils ! Quand j'aurais un peu de temps, j'adapterais ça sur le Wiki pour RHEL/CentOS.