aboutsummaryrefslogtreecommitdiffstats
path: root/adze_extras/README.md
blob: e1f8d0aa37ae2f98d540af43583b55131fabc279 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54

These are things i've manually configured on adze, not using ansible

- irssi
- alpine
- gitit (know.bnewbold.net)
    => copied files to /srv/http/know.bnewbold.net
    => moved only .css and logo files in static dir (nope, also math js stuff)
    => force-pushed know to /srv/http/know.bnewbold.net/repo
    => copied nginx config
- ssl certs for all bnewbold.net stuff
- static.bnewbold.net
    => copied nginx config
    => copied all directory contents
    => easy!
- installed docker (via apt) and docker-compose (via binary)
    => but as of 2022-09-13 this is broken
- miniflux (rss reader; golang)
    => was previously in docker, now isn't

---

trying to use podman, instead of docker, on debian bullseye/stable

follow: https://thesynack.com/posts/docker-compose-podman/

didn't un-install docker, instead just installed 'podman' package (3.0+, in
debian bullseye/stable), then:

    sudo apt install podman runc

    sudo systemctl disable --now docker.service docker.socket
    sudo systemctl enable --now podman.service podman.socket

check that podman is working:

    sudo curl -v --unix-socket /run/podman/podman.sock http://localhost/_ping

try a docker-compose thing:

    sudo DOCKER_HOST=unix:///run/podman/podman.sock docker-compose up -d


follow these 

for some reason, `dnsmasq-base` was required but not installed?

couldn't figure out docker-compose + podman DNS stuff. gave up and hardcoded IP addresses; this will probably break.

need to use `sudo` with podman (for now, at least)

---

podman pull quay.io/hedgedoc/hedgedoc