Update homepage
This commit is contained in:
parent
f992650bd4
commit
3a958ff621
4 changed files with 67 additions and 6 deletions
2
env.yml
2
env.yml
|
@ -89,7 +89,7 @@ ports:
|
||||||
element: 8084
|
element: 8084
|
||||||
etebase: 3735
|
etebase: 3735
|
||||||
hedgedoc: 8086
|
hedgedoc: 8086
|
||||||
homepage: 8082
|
homepage: 8686
|
||||||
lldap: 17170
|
lldap: 17170
|
||||||
mailserver_smtp: 1025
|
mailserver_smtp: 1025
|
||||||
mailserver_smtps: 1465
|
mailserver_smtps: 1465
|
||||||
|
|
|
@ -6,10 +6,13 @@
|
||||||
- absent
|
- absent
|
||||||
- directory
|
- directory
|
||||||
|
|
||||||
- name: Template docker-compose.yaml to project directory
|
- name: Template docker-compose.yaml & services.toml to project directory
|
||||||
template:
|
template:
|
||||||
src: docker-compose.yaml
|
src: "{{ item }}"
|
||||||
dest: "{{ project_dir }}/docker-compose.yaml"
|
dest: "{{ project_dir }}/{{ item }}"
|
||||||
owner: "{{ host_uid }}"
|
owner: "{{ host_uid }}"
|
||||||
group: "{{ host_uid }}"
|
group: "{{ host_uid }}"
|
||||||
mode: '640'
|
mode: '644'
|
||||||
|
loop:
|
||||||
|
- docker-compose.yaml
|
||||||
|
- services.toml
|
||||||
|
|
|
@ -5,4 +5,6 @@ services:
|
||||||
restart: always
|
restart: always
|
||||||
user: {{ users['homepage'] }}:{{ users['homepage'] }}
|
user: {{ users['homepage'] }}:{{ users['homepage'] }}
|
||||||
ports:
|
ports:
|
||||||
- 127.0.0.1:{{ ports['homepage'] }}:8080
|
- 127.0.0.1:{{ ports['homepage'] }}:8686
|
||||||
|
volumes:
|
||||||
|
- ./services.toml:/etc/homepage/services.toml:ro
|
||||||
|
|
56
roles/homepage/templates/services.toml
Normal file
56
roles/homepage/templates/services.toml
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
[[services]]
|
||||||
|
name = "Element"
|
||||||
|
description = "Web client of Element, an instant messaging client implementing the Matrix protocol."
|
||||||
|
domain = "element.viyurz.fr"
|
||||||
|
language = "TypeScript"
|
||||||
|
repository_url = "https://github.com/element-hq/element-web"
|
||||||
|
|
||||||
|
[[services]]
|
||||||
|
name = "EteBase"
|
||||||
|
description = "Server for EteSync, an end-to-end encrypted contacts, calendars, tasks and notes provider."
|
||||||
|
domain = "etebase.viyurz.fr"
|
||||||
|
language = "Python"
|
||||||
|
repository_url = "https://github.com/etesync/server"
|
||||||
|
|
||||||
|
[[services]]
|
||||||
|
name = "HedgeDoc"
|
||||||
|
description = "A real-time collaborative markdown editor."
|
||||||
|
domain = "hedgedoc.viyurz.fr"
|
||||||
|
language = "TypeScript"
|
||||||
|
repository_url = "https://github.com/hedgedoc/hedgedoc"
|
||||||
|
|
||||||
|
[[services]]
|
||||||
|
name = "Matrix"
|
||||||
|
description = "Synapse homeserver implemeting the Matrix protocol, an open standard for real-time communication supporting encryption and VoIP."
|
||||||
|
domain = "matrix.viyurz.fr"
|
||||||
|
language = "Python"
|
||||||
|
repository_url = "https://github.com/element-hq/synapse"
|
||||||
|
|
||||||
|
[[services]]
|
||||||
|
name = "SearXNG"
|
||||||
|
description = "A privacy-respecting, hackable metasearch engine."
|
||||||
|
domain = "searx.viyurz.fr"
|
||||||
|
language = "Python"
|
||||||
|
repository_url = "https://github.com/searxng/searxng"
|
||||||
|
|
||||||
|
[[services]]
|
||||||
|
name = "Stalwart Mail Server"
|
||||||
|
description = "Secure & Modern All-in-One Mail Server (IMAP, JMAP, SMTP)."
|
||||||
|
domain = "mail.viyurz.fr"
|
||||||
|
language = "Rust"
|
||||||
|
repository_url = "https://github.com/stalwartlabs/mail-server"
|
||||||
|
|
||||||
|
[[services]]
|
||||||
|
name = "Stump"
|
||||||
|
description = "A comics, manga and digital book server with OPDS support."
|
||||||
|
domain = "stump.viyurz.fr"
|
||||||
|
language = "Rust / TypeScript"
|
||||||
|
repository_url = "https://github.com/stumpapp/stump"
|
||||||
|
|
||||||
|
[[services]]
|
||||||
|
name = "Vaultwarden"
|
||||||
|
description = "Rust rewrite of the Bitwarden server, a password management service."
|
||||||
|
domain = "vw.viyurz.fr"
|
||||||
|
language = "Rust"
|
||||||
|
repository_url = "https://github.com/dani-garcia/vaultwarden"
|
||||||
|
|
Loading…
Reference in a new issue