php个人网盘搭建,一键式搭建私人网络硬盘、个人网盘,百度网盘——owncloud安装指南...

一键式搭建私人网络硬盘、个人网盘,百度网盘——owncloud安装指南

在微软云计算上,我们可以创建VM虚拟机部署“owncloud”网络硬盘。

搭建一个owncloud个人网盘。使用owncloud不仅安全,而且还可以在线播放,离线下载,功能相当强大。

https://download.owncloud.org

操作系统我使用的是centos7。这里我推荐使用centos7,centos6自带的php版本过于老旧,owncloud要求至少php5.4.因此直接使用centos7是我比较推荐的方案。

(owncloud官方一键包合集:Install package owncloud, owncloud-files)

中途会让你选择yes和no,全部yes

完成后重启apache:

加入开机自动启动apache:

输入 ip/owncloud就可以看到owncloud的界面了,设置好管理员账户和密码就好了

要是觉得IP后面加owncloud不爽可以用下面的方式搞定:

修改行:

改为:

用电脑端的oc客户端就能直接上传和备份文件,当然你也可以用ftp上传

更多azure云计算论坛资源可以访问:https://bbs.iazure.cn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下面是一个简单的Shell脚本示例,用于一部署ownCloud盘应用系统: ```bash #!/bin/bash # 检查是否以root用户执行脚本 if [[ $EUID -ne 0 ]]; then echo "请使用root用户执行此脚本。" exit 1 fi # 定义ownCloud版本和下载链接 owncloud_version="10.8.0" owncloud_download_url="https://download.owncloud.org/community/owncloud-${owncloud_version}.tar.bz2" # 安装必要的软件包 apt-get update apt-get install -y apache2 mariadb-server libapache2-mod-php7.4 \ openssl php-imagick php7.4-common php7.4-curl php7.4-gd \ php7.4-imap php7.4-intl php7.4-json php7.4-ldap \ php7.4-mbstring php7.4-mysql php7.4-pgsql php-smbclient \ php-ssh2 php7.4-sqlite3 php7.4-xml php7.4-zip # 下载ownCloud wget "$owncloud_download_url" -O owncloud.tar.bz2 # 解压缩ownCloud tar -xjf owncloud.tar.bz2 -C /var/www/html/ # 设置文件权限 chown -R www-data:www-data /var/www/html/owncloud/ chmod -R 755 /var/www/html/owncloud/ # 创建ownCloud数据目录 mkdir -p /var/www/html/owncloud/data chown -R www-data:www-data /var/www/html/owncloud/data # 创建Apache虚拟主机配置 cat > /etc/apache2/sites-available/owncloud.conf <<EOF <VirtualHost *:80> ServerAdmin admin@example.com DocumentRoot /var/www/html/owncloud <Directory /var/www/html/owncloud/> Options +FollowSymlinks AllowOverride All Require all granted <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/html/owncloud SetEnv HTTP_HOME /var/www/html/owncloud </Directory> ErrorLog \${APACHE_LOG_DIR}/error.log CustomLog \${APACHE_LOG_DIR}/access.log combined </VirtualHost> EOF # 启用Apache rewrite模块和ownCloud虚拟主机 a2enmod rewrite a2ensite owncloud.conf # 重启Apache服务 systemctl restart apache2 # 配置MariaDB数据库 mysql_secure_installation # 创建ownCloud数据库和用户 mysql -u root -p <<EOF CREATE DATABASE owncloud; GRANT ALL ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; EXIT EOF # 完成安装 echo "ownCloud安装完成。请访问 http://your-domain.com/owncloud 进行配置。" # 清理临时文件 rm owncloud.tar.bz2 ``` 请注意,此脚本假定你正在使用Debian或基于Debian的系统(如Ubuntu)。如果你使用其他Linux发行版,可能需要进行适当的调整。 在运行脚本之前,请确保已经安装了必要的软件包,并根据实际情况修改ownCloud版本、下载链接和数据库配置。 另外,记得在脚本执行前备份重要的数据和配置文件,以防止意外情况发生。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值