Initial commit: OpenCode setup and configuration

This commit is contained in:
2026-01-18 10:23:49 +08:00
commit 615cfe3eb9
11 changed files with 164 additions and 0 deletions

31
fix_setup.sh Executable file
View File

@@ -0,0 +1,31 @@
#!/bin/bash
set -e
echo "Stopping service..."
sudo systemctl stop opencode
echo "Updating service configuration (Port 3040)..."
sudo cp /home/wartana/opencode/opencode.service /etc/systemd/system/opencode.service
sudo systemctl daemon-reload
echo "Updating Nginx configuration..."
sudo cp /home/wartana/opencode/opencode.nginx /etc/nginx/sites-available/opencode
echo "Removing conflicting OpenCode config..."
if [ -L /etc/nginx/sites-enabled/opencode.oncloud.my.id ]; then
sudo rm /etc/nginx/sites-enabled/opencode.oncloud.my.id
fi
if [ -f /etc/nginx/sites-available/opencode.oncloud.my.id ]; then
echo "Warning: Leaving /etc/nginx/sites-available/opencode.oncloud.my.id but disabled it."
fi
echo "Starting OpenCode on new port..."
sudo systemctl start opencode
echo "Reloading Nginx..."
sudo nginx -t
sudo systemctl reload nginx
echo "Verification:"
sudo systemctl status opencode --no-pager
echo "Done. Please check https://opencode.oncloud.my.id"