Initial commit: OpenCode setup and configuration
This commit is contained in:
21
setup.sh
Executable file
21
setup.sh
Executable file
@@ -0,0 +1,21 @@
|
||||
#!/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"
|
||||
Reference in New Issue
Block a user