Browse Source

README

merge-requests/64/head
Steven Foerster 5 years ago
parent
commit
46c7db6dbf
  1. 6
      README.md
  2. 3
      extra/guacamole.yml
  3. 2
      scripts/env/guacamole_init.sh

6
README.md

@ -50,6 +50,7 @@ Within Mistborn is a panel to enable and manage these free extra services (off b
- [Jellyfin](https://jellyfin.org): The Free Media Software System. - [Jellyfin](https://jellyfin.org): The Free Media Software System.
- [Tor](https://www.torproject.org): The Onion Router. One tool in the arsenal of online security and privacy. - [Tor](https://www.torproject.org): The Onion Router. One tool in the arsenal of online security and privacy.
- [Jitsi](https://jitsi.org): Multi-platform open-source video conferencing - [Jitsi](https://jitsi.org): Multi-platform open-source video conferencing
- [Guacamole](https://guacamole.apache.org): A clientless remote desktop gateway that supports standard protocols like VNC, RDP, and SSH.
# Quickstart # Quickstart
Tested Operating Systems (in order of thoroughness): Tested Operating Systems (in order of thoroughness):
@ -69,7 +70,7 @@ The Mistborn docker images exist for these architectures:
| Mistborn Docker Images (hub.docker.com) | Architectures | | Mistborn Docker Images (hub.docker.com) | Architectures |
|------------------------------------------------|---------------------| |------------------------------------------------|---------------------|
| mistborn (django, celery{worker,beat}, flower) | amd64, arm64, arm/v7 | | mistborn (django, celery{worker,beat}) | amd64, arm64, arm/v7 |
| dnscrypt-proxy | amd64, arm64, arm/v7 | | dnscrypt-proxy | amd64, arm64, arm/v7 |
Recommended System Specifications: Recommended System Specifications:
@ -277,6 +278,7 @@ Mistborn uses the following domains (that can be reached by all Wireguard client
| Syncthing | syncthing.mistborn | Off | | Syncthing | syncthing.mistborn | Off |
| OnlyOffice | onlyoffice.mistborn | Off | | OnlyOffice | onlyoffice.mistborn | Off |
| Jitsi | jitsi.mistborn | Off | | Jitsi | jitsi.mistborn | Off |
| Guacamole | guac.mistborn | Off |
# Default Credentials # Default Credentials
These are the default credentials to use in the services you choose to use: These are the default credentials to use in the services you choose to use:
@ -286,6 +288,7 @@ These are the default credentials to use in the services you choose to use:
| Pihole | | {{default mistborn password}} | | Pihole | | {{default mistborn password}} |
| Cockpit | cockpit | {{default mistborn password}} | | Cockpit | cockpit | {{default mistborn password}} |
| Nextcloud | mistborn | {{default mistborn password}} | | Nextcloud | mistborn | {{default mistborn password}} |
| Guacamole | mistborn | {{default mistborn password }} |
You can find the credentials sent to the Docker containers in: `/opt/mistborn/.envs/.production/` You can find the credentials sent to the Docker containers in: `/opt/mistborn/.envs/.production/`
@ -445,6 +448,7 @@ sudo journalctl -xfu Mistborn-syncthing
sudo journalctl -xfu Mistborn-jellyfin sudo journalctl -xfu Mistborn-jellyfin
sudo journalctl -xfu Mistborn-nextcloud sudo journalctl -xfu Mistborn-nextcloud
sudo journalctl -xfu Mistborn-jitsi sudo journalctl -xfu Mistborn-jitsi
sudo journalctl -xfu Mistborn-guacamole
sudo journalctl -xfu Mistborn-rocketchat sudo journalctl -xfu Mistborn-rocketchat
sudo journalctl -xfu Mistborn-onlyoffice sudo journalctl -xfu Mistborn-onlyoffice
sudo journalctl -xfu Mistborn-tor sudo journalctl -xfu Mistborn-tor

3
extra/guacamole.yml

@ -21,9 +21,6 @@ services:
- ../.envs/.production/.guacamole - ../.envs/.production/.guacamole
environment: environment:
PGDATA: /var/lib/postgresql/data/guacamole PGDATA: /var/lib/postgresql/data/guacamole
#POSTGRES_DB: guacamole_db
#POSTGRES_PASSWORD: ChooseYourOwnPasswordHere1234
#POSTGRES_USER: guacamole_user
image: postgres image: postgres
networks: networks:
guacnetwork: guacnetwork:

2
scripts/env/guacamole_init.sh vendored

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
mkdir -p /opt/mistborn_volumes/extra/guacamole/init/ || true mkdir -p /opt/mistborn_volumes/extra/guacamole/init/ >/dev/null 2>&1
chmod -R +x /opt/mistborn_volumes/extra/guacamole/init/ chmod -R +x /opt/mistborn_volumes/extra/guacamole/init/
docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --postgres > /opt/mistborn_volumes/extra/guacamole/init/initdb.sql docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --postgres > /opt/mistborn_volumes/extra/guacamole/init/initdb.sql

Loading…
Cancel
Save