Files
opencode/setup.sh

22 lines
663 B
Bash
Executable File

#!/bin/bash
set -e
echo "Installing OpenCode service..."
sudo cp /home/wartana/opencode/opencode.service /etc/systemd/system/opencode.service
sudo systemctl daemon-reload
sudo systemctl enable opencode
sudo systemctl start opencode
echo "Configuring Nginx..."
sudo cp /home/wartana/opencode/opencode.nginx /etc/nginx/sites-available/opencode
sudo ln -sf /etc/nginx/sites-available/opencode /etc/nginx/sites-enabled/
echo "Testing Nginx configuration..."
sudo nginx -t
sudo systemctl reload nginx
echo "Setting up SSL with Certbot..."
sudo certbot --nginx -d opencode.oncloud.my.id
echo "Done! OpenCode should be accessible at https://opencode.oncloud.my.id"