Install Metabase Centos 7 - vikasjson/wiki GitHub Wiki
Step 1: Install java 1.8 or above in your machine before installing the Metabase.
sudo yum install java-1.8.0-openjdk
Step 2: For more detail Follow the below documentation
https://www.metabase.com/docs/latest/operations-guide/running-the-metabase-jar-file.html
step 3: Download metabase jar file
wget https://downloads.metabase.com/v0.35.3/metabase.jar
step 4: Move metabase.jar from your download location to /usr/bin and give executable permission
sudo mv metabase.jar /usr/bin
chmod 777 /usr/bin/metabase.jar
Step 5: Create systemd service
[Service]
WorkingDirectory=/home/pulse/clients/shoppre/metabase // create a working directory for metabase for logs
// and other stuf
ExecStart=/usr/bin/java -jar /usr/bin/metabase.jar
ExecReload=/usr/bin/kill -HUP $MAINPID
Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=shoppre_metabase
User=pulse
Group=pulse
[Install]
WantedBy=multi-user.target
Step 6: Create nginx conf file
server {
listen 80;
server_name pulse-parcel.yourdomain.com;
return 301 https://$server_name$request_uri;
}
server {
include ssl/shoppre;
server_name pulse-parcel.yourdomain.com;
client_max_body_size 20M;
location / {
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:3000;
}
}