adamocomp/data.json
2021-03-21 04:22:40 -04:00

404 lines
7.3 KiB
JSON

{
"etc": {
"environment": [
"GITLAB_HOME=/opt/gitlab",
"ADAMOCOMP_HOME=/opt/adamocomp/",
"ADAMOCOMP_CONFDIR=/etc/adamocomp/"
]
},
"cmd": {
"shutdown": ["sudo shutdown now"]
},
"adamocomp": {
"repo": "sys/adamocomp.git",
"issue_path": "$ADAMOCOMP_HOME",
"suggest": [
"No git?"
]
},
"bash-logger": {
"repo": "sys/bash-logger.git",
"issue_path": "$ADAMOCOMP_HOME/bash-logger",
"run": "syslog.sh"
},
"tex-live": {
"repo": "support/tex-live.git",
"apt": [
"install -y texlive-latex-extra texlive-xetex"
]
},
"charybdis": {
"repo": "sys/charybdis.git",
"docker": {
"issue_path": "/opt/charybdis",
"image": "vanityshed/charybdis",
"options": [
[
"--rm"
],
[
"--volume",
"/opt/charybdis:/irc/etc"
],
[
"--publish",
"5000:5000",
"6665:6665",
"6666:6666",
"6667:6667",
"6668:6668",
"6669:6669",
"6697:6697",
"172.17.0.2:9999:9999"
],
["--restart","always"],
["--hostname","b5vr.adamo.network"]
]
},
"suggest": [
"Mounting problem?"
]
},
"gitlab": {
"repo": "services/docker-gitlab.git",
"scripts": {
"run": "docker/run.sh",
"backup": "backup/cycle.sh"
},
"suggest": [
"Running as a bootstrap."
]
},
"gitlab-runner": {
"repo": "sys/gitlab-runner.git",
"docker": {
"issue_path": "/opt/gitlab-runner",
"image": "gitlab/gitlab-runner:latest",
"options": [
[
"--rm"
],
[
"--volume",
"/srv/gitlab-runner/config:/etc/gitlab-runner",
"/var/run/docker.sock:/var/run/docker.sock"
],
["--restart","always"]
]
},
"suggest": [
"Can't reach the volumes?"
]
},
"archivebox": {
"repo": "apps/archivebox.git",
"docker": {
"image": "archivebox/archivebox",
"options": [
[
"--publish",
"8000:8000"
],
[
"--env",
"USE_COLOR=True",
"SHOW_PROGRESS=False"
],
[
"-v",
"$PWD:/data"
],
["--restart","always"]
]
}
},
"asciiflow": {
"repo": "apps/asciiflow.git",
"docker": {
"image": "fraoustin/asciiflow",
"options": [
[
"--publish",
"9000:80"
],
["--restart","always"]
]
}
},
"db-postgres": {
"repo": "sys/db-postgres.git",
"docker" :{
"image": "postgres",
"options": [
["--restart","always"],
["--hostname","postgres.adamo.network"],
["-e","POSTGRES_PASSWORD=giganticmetaphor"]
]
}
},
"adminer": {
"repo": "sys/adminer.git",
"docker": {
"image": "adminer",
"options": [
["--restart","always"],
["--hostname","adminer.adamo.network"],
[
"--publish",
"8080,8080"
]
]
}
},
"adamopad": {
"docker": {
"image": "etherpad/etherpad",
"options": [
["--restart","always"],
["--hostname","adminer.adamo.network"],
[
"--publish",
"9001,9001"
],
[
"-e",
"TITLE=Adamopad",
"DEFAULT_PAD_TEST='Adamopad for tsen-like sharings.'",
"ADMIN_PASSWORD='azxssfa'",
"PAD_OPTIONS_USE_MONOSPACE_FONT='true'",
"PAD_OPTIONS_USER_NAME='true'",
"PAD_OPTIONS_USER_COLOR='true'",
"SKIN_VARIANTS='super-dark-toolbar super-dark-editor super-dark-background'",
"DB_TYPE=postgres",
"DB_HOST=localhost",
"DB_PORT=5432",
"DB_NAME=adamopad",
"DB_USER=postgres",
"DB_PASS=giganticmetaphor"
]
]
}
},
"covid-data": {
"repo": "owid/covid-19-data/tree/master/public/data/ecdc",
"git_src": "https://github.com/",
"suggest": [
"Setup github retrieval."
]
},
"nextcloud": {
"repo": "apps/nextcloud.git",
"docker": {
"image": "nextcloud",
"options": [
[
"--publish",
"80:80"
],
[
"-v",
"nextcloud:/var/www/html"
],
["--restart","always"]
],
"command": "nextcloud"
}
},
"tmux-conf": {
"repo": "config/tmux-conf.git",
"issue_path": "~",
"issue_files": [".tmux.conf"]
},
"dictd": {
"apt": [
"install -y dict dictd dict-gcide dict-moby-thesaurus"
],
"systemctl": [
"enable dictd"
],
"bashrc": [
"alias thes='dict -d moby-thesaurus'",
"alias define='dict'"
],
"suggest": [
"Not debian?",
"No network?"
]
},
"list_matches": {
"repo": "function/list_matches.git",
"run": [
"list_matches.sh"
],
"suggest": [
"Use filenames.",
"One list element per line."
]
},
"adamonet": {
"atlas": {
"britannia": {
"remote": {
"host": "britannia.adamonet",
"ports": {
"ssh": 22,
"znc": 31415
}
},
"local": {
"host": "localhost",
"ipv4": "207.148.15.96"
}
},
"espana": {
"remote": {
"host": "espana",
"ports": {
"ssh": 22
},
"user": "rancher"
},
"local": {
"ipv4": "10.",
"host": "localhost"
}
}
},
"ocean": {
"clusterio": {
"integer": {
"remote": {
"host": "ocean.adamo.link",
"ports": {
"factorio": 50002
}
},
},
"vacatium": {
"remote": {
"host": "ocean.adamo.link",
"ports": {
"factorio": 50003
}
}
}
},
"austr": {
"remote": {
"host": "ocean.adamo.link",
"ports": {
"ssh": 22150,
"resilio-sync-panel": 40000
}
},
"local": {
"host": "austr.adamo.host",
"ipv4": "192.168.1.150"
}
},
"sicilia": {
"remote": {
"host": "sicilia.adamo.host",
"ports": {
"ssh": 22,
"http": 8100,
"https": 44100
}
},
"local": {
"host": "ocean.adamo.link",
"ipv4": "192.168.1.100"
},
"melita": {
"remote": {
"host": "melita.adamo.host",
"ports": {
"ssh": 22010,
"http": 8010
}
},
"local": {
"host": "ocean.adamo.link",
"ipv4": "192.168.1.10"
}
},
"tools": {
"remote": {
"host": "melita.adamo.host",
"ports": {
"ssh": 22020
}
},
"local": {
"ipv4": "192.168.1.20",
"host": "ocean.adamo.link"
}
},
"gitlab": {
"remote": {
"host": "ocean.adamo.link",
"ports": {
"ssh": 22021,
"http": 45080,
"https": 45443
}
},
"local": {
"host": "syracusae.adamo.host",
"ipv4": "192.168.1.21"
}
},
"data": {
"remote": {
"host": "ocean.adamo.link",
"ports": {
"ssh": 22022
}
},
"local": {
"ipv4": "192.168.1.22",
"host": "data.adamo.host"
}
},
"comms": {
"remote": {
"host": "ocean.adamo.link",
"ports": {
"ssh": 22023
},
"user": "rancher"
},
"local": {
"ipv4": "192.168.1.23",
"host": "comms.adamo.host"
}
},
"services": {
"remote": {
"host": "ocean.adamo.link",
"ports": {
"ssh": 22024
},
"user": "rancher"
},
"local": {
"ipv4": "192.168.1.24",
"host": "services.adamo.host"
}
},
"factorarium": {
"remote": {
"host": "ocean.adamo.link",
"ports": {
"ssh": 22101
}
},
"local": {
"ipv4": "192.168.1.101",
"host": "factorarium.adamo.host"
}
}
}
}
}
}