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;
  }
}