-
Notifications
You must be signed in to change notification settings - Fork 2
Install and configure Min.io on new Linode
Darshit Vora edited this page Jan 9, 2020
·
2 revisions
cd /usr/bin
sudo wget https://dl.minio.io/server/minio/release/linux-amd64/minio
sudo chmod +x minio
./minio server /dataCreating systemd file: ssh servername sudo nano /etc/systemd/system/minio.service
[Unit]
Description=Minio
After=syslog.target
[Service]
WorkingDirectory=/home/darshit
ExecStart=/usr/bin/minio server /var/nfsshare/data --address :8000
ExecReload=/usr/bin/kill -HUP $MAINPID
Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=minio
User=darshit
Group=darshit
[Install]
WantedBy=multi-user.target
ssh servername
sudo nano /etc/nginx/conf.d/staging-minio.example.com.conf
server {
listen 80;
server_name staging-minio.example.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name staging-minio.example.com;
ssl on;
ssl_certificate /etc/nginx/ssl/ssl-bundle.crt;
ssl_certificate_key /etc/nginx/ssl/star.example.com.key;
gzip on;
gzip_proxied any;
gzip_types
text/css
text/javascript
text/xml
text/plain
application/javascript;
location = /favicon.ico {
alias /home/darshit/api/favicon.ico;
access_log off;
expires max;
}
location / {
expires max;
client_max_body_size 20000M;
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:8000;
}
}nginx file upload size (client_max_body_size 20000M;)