https://github.com/paoliniluis/metabase-standalone-ssl
Metabase running standalone with Jetty with SSL
https://github.com/paoliniluis/metabase-standalone-ssl
Last synced: 4 days ago
JSON representation
Metabase running standalone with Jetty with SSL
- Host: GitHub
- URL: https://github.com/paoliniluis/metabase-standalone-ssl
- Owner: paoliniluis
- Created: 2023-04-04T21:12:28.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-04T21:15:47.000Z (about 2 years ago)
- Last Synced: 2025-06-22T11:11:27.535Z (11 days ago)
- Language: Shell
- Size: 1000 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-metabase - Standalone SSL via Docker Compose
- awesome-metabase - Standalone SSL via Docker Compose
README
# Metabase standalone
## Pre-requisites
- install Docker
- get the keytool tool (you should get it by installing Java 11)## Steps
1) generate the keystore to store the cerficate files
```
keytool -genkey -keyalg RSA -alias localhost -keystore selfsigned.jks -validity 365 -keysize 2048
```
when asked about password use `storepass` and when asked about several inputs, always use `localhost`when it says
```
Is CN=localhost, OU=localhost, O=localhost, L=localhost, ST=localhost, C=localhost correct?
```
you should enter "yes"2) when you finish creating the keystore, try checking if everything is cool with the following:
`keytool -list -keystore selfsigned.jks`
you should see something similar to
```
Keystore type: PKCS12
Keystore provider: SUNYour keystore contains 1 entry
localhost, Apr 4, 2023, PrivateKeyEntry,
Certificate fingerprint (SHA-256): xx:xx:xx:xx:...
```3) run `docker compose up`
you should be able to get into Metabase by going to https://localhost:8443
## User and Pass
user: [email protected]
pass: Metabot1!