Skip to main content

在甲骨文云上安装nextcloud

#!/bin/bash

# Update apt
sudo apt update

# Install snapd
sudo apt install snapd

# Install Nextcloud via snap
sudo snap install nextcloud

# Manually install Nextcloud with admin pw "kizens"
sudo nextcloud.manual-install admin kizens

# Set trusted domain for Nextcloud
sudo nextcloud.occ config:system:set trusted_domains 1 --value=cloud.yourdomain.com

# Open ports 80 and 443
sudo iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT

# Save the iptables rules
sudo iptables-save > /etc/iptables/rules.v4

# sudo iptables-restore </etc/iptables/rules.v4
sudo iptables-restore < /etc/iptables/rules.v4

# Enable HTTPS with Let's Encrypt
sudo nextcloud.enable-https lets-encrypt

# Restart Nextcloud
sudo snap restart nextcloud

--将以上代码逐行执行 或 save as nextcloud-setup.sh

注意修改初始密码kizens

以及绑定域名为你自己的域名 cloud.yourdomain.com 

请在域名注册商处修改2级域名的A记录,指向甲骨文云主机的公网IP

然后执行,以下2行命令,第一行是修改文件属性,第二行是执行该批处理文件

chmod +x nextcloud-setup.sh

sudo ./nextcloud-setup.sh


Popular posts from this blog

LinuxONE Community Cloud

LinuxONE Community Cloud 注册网址 https://linuxone.cloud.marist.edu/#/login 优点: 不限流量 无需登记信用卡等支付信息 仅需一个Email地址即可注册 VPS硬件配置为 VCPUS:2 / RAM:4096MB / Root Disk:50GB 系统映像为 ubuntu22.04

github.com/Nyr/wireguard-install

继上一期介绍纯命令行安装OPENVPN服务器之后,又发现了同一家Nyr的纯命令行安装wg开源代码。 来源如下:https://github.com/Nyr/wireguard-install 也是2行代码,直接生成二维码可以供手机扫描使用。这样省去了下载配置文件的麻烦,非常省心。 首先下载安装脚本 wget https://git.io/wireguard -O wireguard-install.sh 更改文件为可执行属性 chmod +x wireguard-install.sh 然后执行 sudo ./wireguard-install.sh 回答一些参数设置的问题,就可以安装起来了...

wireguard easy server setup

  If you haven't installed Docker yet, install it by running: $ curl -sSL https://get.docker.com | sh $ sudo usermod -aG docker $( whoami ) $ exit Run WireGuard Easy  ––––––––––––– docker run -d \   --name=WG-SCX \   -e WG_HOST=🚨你的伺服器IP \   -e PASSWORD=🚨你的管理界面密碼 \   -e WG_DEFAULT_DNS=8.8.8.8,8.8.4.4 \   -v ~/.wg-easy:/etc/wireguard \   -p 51820:51820/udp \   -p 51821:51821/tcp \   --cap-add=NET_ADMIN \   --cap-add=SYS_MODULE \   --sysctl="net.ipv4.conf.all.src_valid_mark=1" \   --sysctl="net.ipv4.ip_forward=1" \   --restart unless-stopped \   weejewel/wg-easy ––––––––––––––––––––––––––––––   ➡️ GitHub Repo (wg-easy): https://github.com/WeeJeWel/wg-easy docker images docker ps -a docker stop id docker rm id to check ...