2020-05-21 12:08:44 +00:00
|
|
|
{
|
|
|
|
"etc": {
|
|
|
|
"environment": [
|
|
|
|
"GITLAB_HOME=/opt/gitlab",
|
|
|
|
"ADAMOCOMP_HOME=/opt/adamocomp/",
|
|
|
|
"ADAMOCOMP_CONFDIR=/etc/adamocomp/"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"cmd": {
|
|
|
|
"shutdown": ["sudo shutdown now"]
|
|
|
|
},
|
2021-03-21 08:48:50 +00:00
|
|
|
"scripts": {
|
|
|
|
"run": "run.sh",
|
|
|
|
"exec": "exec.sh"
|
|
|
|
},
|
|
|
|
"file_extensions": {
|
|
|
|
"scripts": [
|
|
|
|
".sh"
|
|
|
|
]
|
|
|
|
},
|
2020-05-21 12:08:44 +00:00
|
|
|
"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"
|
|
|
|
},
|
2020-05-21 13:53:17 +00:00
|
|
|
"tex-live": {
|
|
|
|
"repo": "support/tex-live.git",
|
|
|
|
"apt": [
|
|
|
|
"install -y texlive-latex-extra texlive-xetex"
|
|
|
|
]
|
|
|
|
},
|
2020-06-08 07:21:46 +00:00
|
|
|
"charybdis": {
|
|
|
|
"repo": "sys/charybdis.git",
|
2021-03-21 08:48:50 +00:00
|
|
|
"workdir": "/opt/charybdis",
|
2020-06-08 07:21:46 +00:00
|
|
|
"suggest": [
|
|
|
|
"Mounting problem?"
|
|
|
|
]
|
|
|
|
},
|
2020-05-21 12:08:44 +00:00
|
|
|
"gitlab": {
|
2021-03-21 08:22:40 +00:00
|
|
|
"repo": "services/docker-gitlab.git",
|
2021-03-21 08:48:50 +00:00
|
|
|
"workdir": "/opt/gitlab",
|
2021-03-21 08:22:40 +00:00
|
|
|
"scripts": {
|
|
|
|
"run": "docker/run.sh",
|
|
|
|
"backup": "backup/cycle.sh"
|
2020-05-21 12:08:44 +00:00
|
|
|
},
|
|
|
|
"suggest": [
|
|
|
|
"Running as a bootstrap."
|
|
|
|
]
|
|
|
|
},
|
2020-05-29 07:16:24 +00:00
|
|
|
"gitlab-runner": {
|
2021-03-21 08:48:50 +00:00
|
|
|
"repo": "services/docker-gitlab-runner.git",
|
2020-05-29 07:16:24 +00:00
|
|
|
"suggest": [
|
|
|
|
"Can't reach the volumes?"
|
|
|
|
]
|
|
|
|
},
|
2020-12-11 07:38:37 +00:00
|
|
|
"archivebox": {
|
2021-03-21 08:48:50 +00:00
|
|
|
"repo": "services/docker-archivebox.git",
|
2020-12-11 07:38:37 +00:00
|
|
|
},
|
2020-05-26 06:38:39 +00:00
|
|
|
"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"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
}
|
|
|
|
},
|
2020-05-21 12:08:44 +00:00
|
|
|
"covid-data": {
|
|
|
|
"repo": "owid/covid-19-data/tree/master/public/data/ecdc",
|
|
|
|
"git_src": "https://github.com/",
|
|
|
|
"suggest": [
|
|
|
|
"Setup github retrieval."
|
|
|
|
]
|
|
|
|
},
|
2020-12-11 07:55:47 +00:00
|
|
|
"nextcloud": {
|
|
|
|
"repo": "apps/nextcloud.git",
|
|
|
|
"docker": {
|
|
|
|
"image": "nextcloud",
|
|
|
|
"options": [
|
|
|
|
[
|
|
|
|
"--publish",
|
|
|
|
"80:80"
|
|
|
|
],
|
|
|
|
[
|
2020-12-11 07:57:19 +00:00
|
|
|
"-v",
|
|
|
|
"nextcloud:/var/www/html"
|
2020-12-11 07:55:47 +00:00
|
|
|
],
|
|
|
|
["--restart","always"]
|
|
|
|
],
|
2020-12-11 07:57:19 +00:00
|
|
|
"command": "nextcloud"
|
2020-12-11 07:55:47 +00:00
|
|
|
}
|
|
|
|
},
|
2020-05-21 12:08:44 +00:00
|
|
|
"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": {
|
2020-05-29 04:02:23 +00:00
|
|
|
"atlas": {
|
|
|
|
"britannia": {
|
|
|
|
"remote": {
|
|
|
|
"host": "britannia.adamonet",
|
|
|
|
"ports": {
|
|
|
|
"ssh": 22,
|
|
|
|
"znc": 31415
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"local": {
|
|
|
|
"host": "localhost",
|
|
|
|
"ipv4": "207.148.15.96"
|
2020-05-21 12:08:44 +00:00
|
|
|
}
|
|
|
|
},
|
2020-05-29 04:02:23 +00:00
|
|
|
"espana": {
|
|
|
|
"remote": {
|
|
|
|
"host": "espana",
|
|
|
|
"ports": {
|
|
|
|
"ssh": 22
|
|
|
|
},
|
|
|
|
"user": "rancher"
|
|
|
|
},
|
|
|
|
"local": {
|
|
|
|
"ipv4": "10.",
|
|
|
|
"host": "localhost"
|
|
|
|
}
|
2020-05-21 12:08:44 +00:00
|
|
|
}
|
|
|
|
},
|
2021-02-22 04:00:30 +00:00
|
|
|
"ocean": {
|
2020-05-21 12:08:44 +00:00
|
|
|
"clusterio": {
|
|
|
|
"integer": {
|
|
|
|
"remote": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"host": "ocean.adamo.link",
|
2020-05-21 12:08:44 +00:00
|
|
|
"ports": {
|
2020-05-26 06:38:39 +00:00
|
|
|
"factorio": 50002
|
2020-05-21 12:08:44 +00:00
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"vacatium": {
|
|
|
|
"remote": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"host": "ocean.adamo.link",
|
2020-05-21 12:08:44 +00:00
|
|
|
"ports": {
|
2020-05-26 06:38:39 +00:00
|
|
|
"factorio": 50003
|
2020-05-21 12:08:44 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"austr": {
|
|
|
|
"remote": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"host": "ocean.adamo.link",
|
2020-05-21 12:08:44 +00:00
|
|
|
"ports": {
|
2020-05-26 06:38:39 +00:00
|
|
|
"ssh": 22150,
|
|
|
|
"resilio-sync-panel": 40000
|
2020-05-21 12:08:44 +00:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"local": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"host": "austr.adamo.host",
|
|
|
|
"ipv4": "192.168.1.150"
|
2020-05-21 12:08:44 +00:00
|
|
|
}
|
|
|
|
},
|
2020-05-26 06:38:39 +00:00
|
|
|
"sicilia": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"remote": {
|
|
|
|
"host": "sicilia.adamo.host",
|
|
|
|
"ports": {
|
|
|
|
"ssh": 22,
|
|
|
|
"http": 8100,
|
|
|
|
"https": 44100
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"local": {
|
|
|
|
"host": "ocean.adamo.link",
|
|
|
|
"ipv4": "192.168.1.100"
|
|
|
|
},
|
|
|
|
"melita": {
|
2020-05-26 06:38:39 +00:00
|
|
|
"remote": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"host": "melita.adamo.host",
|
2020-05-26 06:38:39 +00:00
|
|
|
"ports": {
|
|
|
|
"ssh": 22010,
|
|
|
|
"http": 8010
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"local": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"host": "ocean.adamo.link",
|
|
|
|
"ipv4": "192.168.1.10"
|
2020-05-21 12:08:44 +00:00
|
|
|
}
|
|
|
|
},
|
2021-02-22 04:00:30 +00:00
|
|
|
"tools": {
|
2020-05-26 06:38:39 +00:00
|
|
|
"remote": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"host": "melita.adamo.host",
|
2020-05-26 06:38:39 +00:00
|
|
|
"ports": {
|
|
|
|
"ssh": 22020
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"local": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"ipv4": "192.168.1.20",
|
|
|
|
"host": "ocean.adamo.link"
|
2020-05-21 12:08:44 +00:00
|
|
|
}
|
|
|
|
},
|
2021-02-22 04:00:30 +00:00
|
|
|
"gitlab": {
|
2020-05-26 06:38:39 +00:00
|
|
|
"remote": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"host": "ocean.adamo.link",
|
2020-05-26 06:38:39 +00:00
|
|
|
"ports": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"ssh": 22021,
|
|
|
|
"http": 45080,
|
|
|
|
"https": 45443
|
2020-05-26 06:38:39 +00:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"local": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"host": "syracusae.adamo.host",
|
|
|
|
"ipv4": "192.168.1.21"
|
2020-05-21 12:08:44 +00:00
|
|
|
}
|
|
|
|
},
|
2021-02-22 04:00:30 +00:00
|
|
|
"data": {
|
2020-05-26 06:38:39 +00:00
|
|
|
"remote": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"host": "ocean.adamo.link",
|
2020-05-26 06:38:39 +00:00
|
|
|
"ports": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"ssh": 22022
|
2020-05-26 06:38:39 +00:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"local": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"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"
|
2020-05-21 12:08:44 +00:00
|
|
|
}
|
|
|
|
},
|
2021-02-22 04:00:30 +00:00
|
|
|
"services": {
|
2020-05-26 06:38:39 +00:00
|
|
|
"remote": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"host": "ocean.adamo.link",
|
2020-05-26 06:38:39 +00:00
|
|
|
"ports": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"ssh": 22024
|
2020-05-26 06:38:39 +00:00
|
|
|
},
|
|
|
|
"user": "rancher"
|
|
|
|
},
|
|
|
|
"local": {
|
2021-02-22 04:00:30 +00:00
|
|
|
"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"
|
2020-05-26 06:38:39 +00:00
|
|
|
}
|
2020-05-21 12:08:44 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|