1b5bcee0ccd8ffd91899e83545503d9eb2355d4d
[stratum0-wiki.git] / Bogomir.mw
1 {{Hardware
2 |kontakt=[[Benutzer:Daniel Bohrer|Daniel Bohrer]]
3 |status=working
4 |ort=[[endor]]
5 |beschreibung=VM für das Blog
6 }}
7
8 == SSH-Keys ==
9 -----BEGIN PGP SIGNED MESSAGE-----
10 Hash: SHA512
11
12 rohieb@bogomir:~$ for i in /etc/ssh/ssh_host_*_key.pub; do ssh-keygen -lf $i; done
13 1024 bb:f9:93:6c:3b:42:13:38:b5:01:e8:7d:e3:66:6c:d8 /etc/ssh/ssh_host_dsa_key.pub (DSA)
14 256 3d:c0:0c:15:d2:87:62:4a:ea:af:8a:73:be:1d:78:4a /etc/ssh/ssh_host_ecdsa_key.pub (ECDSA)
15 256 48:fb:96:b2:53:25:4e:d2:ff:c2:8a:cd:cc:f5:80:f8 /etc/ssh/ssh_host_ed25519_key.pub (ED25519)
16 2048 39:3c:13:02:af:37:1e:5b:4b:67:69:ab:3c:d5:ba:cb /etc/ssh/ssh_host_rsa_key.pub (RSA)
17 -----BEGIN PGP SIGNATURE-----
18 Version: GnuPG v1
19
20 iQEcBAEBCgAGBQJVX73cAAoJEMOZylE6vjlSpN8IAK85Y2vnfTZO/jC+RPjSRztw
21 xTCSmYTOX95Wa128tNImM6HTCp84iJz4kFBMiBi7VvPlRC1jmg36JUWC0wwSHycC
22 +k/d+iVgbDd0yyVY3vcI3McQNTpPCqZNmmo/h1OwSV8YyRtxG2bot8//5DkaIrMp
23 CYD2f96FZhXRHQQkFux5pezfuQojPKnfsfCidalXrXXRvq7QKA+k2bFCfF64regd
24 9eRv2x1NFFiMB9rK829PoB+cibQeymM0CRaVT4qSi9CpNZuHuDMkdBHSzGQWmyA5
25 1l0rCMXYdsj+1WRxddxw0nHcrX3/YNb/YtmXqrn1rj5P1SlFC91Yp8DprtmZ+9o=
26 =QDhA
27 -----END PGP SIGNATURE-----
28
29 == Doku ==
30 * Debian jessie mit systemd (be warned!)
31 * internes Netz per DHCP
32 * 1 GB RAM
33 * 8 GB disk
34 * 1 CPU-Core
35
36 === Services ===
37 * Blog-Deploy:
38 ** gitlab-ci-multi-runner, gestartet von systemd, läuft als unprivilegierter User ''gitlab-runner'', Config in /etc/gitlab-runner/config.toml
39 ** ist als Runner für https://gitli.stratum0.org/stratum0/stratum0-blog eingerichtet
40 ** GitLab-CI-Config in https://gitli.stratum0.org/stratum0/stratum0-blog/blob/master/.gitlab-ci.yml
41 *** bei erfolgreichem Build: rsync nach s0-blog@[[regolas]]:/var/www/blog/, Auth per SSH-Key in bogomir:/home/gitlab-runner/id_dsa
42 * Blog-Preview
43 ** nginx auf Port 80
44 ** http://bogomir/preview/my-pad-name → /var/www/html/index.php
45 ** holt Text aus Pad mit dem Namen "my-pad-name" und rendert ein Preview mit dem Blog-Environment aus /var/www/html
46 *** Blog-Environment muss bei Bedarf manuell per git pull aktualisiert werden
47 * Blog-Rebuild
48 ** (einmal pro Tag, um die Header-Bildchen zu randomisieren)
49 ** /etc/cron.daily/rebuild-stratum0-blog, braucht einen [https://gitli.stratum0.org/stratum0/stratum0-blog/triggers Trigger-Token]
50
51 == Log ==
52 * gitlab-ci-multi-runner aufgesetzt und auf [[gitli]] für stratum0/stratum0-blog als Runner eingerichtet --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 21:46, 22. Sep. 2016 (CEST)
53 * unattended-upgrades eingerichtet, erstmal nur aus debian-security. siehe <tt>/etc/apt/apt.conf.d/02.periodic</tt> und <tt>/etc/cron.daily/apt</tt> für Doku --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 01:28, 23. Mai 2015 (CEST)
54 * Initial Setup, [[Benutzer:Daniel Bohrer|Daniel Bohrer]] 02:52, 23. Mai 2015 (CEST)
55
56 [[Kategorie:Virtuelle Maschine]]
57 [[Kategorie:Infrastruktur]]
This page took 0.041693 seconds and 3 git commands to generate.