我们网站的许多读者表示,他们不希望将自己的文件和数据存储在云服务中。当然,美国国家安全局的整个故事破坏了Dropbox,Google Drive和其他云服务的可信度。许多人都在考虑他们数据的安全性。解决此问题的方法可能是创建云。是的,就是这样!您可以自己创建云服务。所有这些将最多花费您30分钟。我们已为您准备了详细的说明。
因此,要创建我们的云,我们将使用DigitalOcean,我们将创建我们的虚拟服务器(VPS),以及OwnCloud,一个用于创建云服务器的应用程序。加上域名。您可以在Whois.com上购买的域名。这将花费你大约10美元/年。 DigitalOcean上最便宜的VPS每月5美元。对于这个数量,您将获得20 GB的空间。它足以满足普通用户的需求。我们马上开始吧。
创建VPS
我们去DigitalOcean网站并在那里注册。创建帐户后,您需要创建一个Droplet。所以在DigitalOcean中称为VPS。第一步是输入我们服务器的名称。要创建自己的云,您将拥有足够的最便宜的选择 – 每月5美元。服务器的位置起着重要作用 – 它直接影响对文件的访问速度。因此,请选择离您最近的城市。系统应该选择Ubuntu 12.04。这个版本有很长的支持(直到2017年),新鲜的14.04仍然太新鲜了:)
连接到VPS
创建Droplet后,您将收到一封电子邮件,其中包含您服务器的IP地址和密码的电子邮件,以便访问它。要连接到服务器,您需要一个使用SSH的工具。在Linux和Mac中 – 它已经安装了终端。但我建议Windows用户下载Putty。该计划是完全免费的。
在终端中,输入以下命令连接到服务器(而不是单位,输入服务器的IP地址):
ssh [受电子邮件保护]
恭喜。您已连接到您的服务器!现在你需要安装apache,mysql,php5(LAMP),实际上是OwnCloud本身。为此,我们逐行执行代码。没有带注释的行(在格子的开头) – 这是对你的解释。
sudo apt-get update
#获取服务器的所有更新
sudo apt-get升级
#安装这些更新
sudo apt-get install lamp-server ^
#安装LAMP。您需要为超级用户设置MySQL密码。
sudo mysql_secure_installation
#在这个阶段,你会被问到几次“是/否”的不同问题。你可以安全地回答第一个“否”和其他人的“是”。
sudo apt-get install php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl
#为OwnCloud插件安装必要的
sudo a2enmod重写
sudo a2enmod标题
sudo nano / etc / apache2 / sites-available / default
文本文档打开。在其中,您需要找到以下行并将AllowOverride None修复为AllowOverride All。接下来,“Ctrl + X”,然后“Y”和Enter。
恭喜,您已经安装了所有必要的软件以实现稳定的服务器操作。现在您需要安装OwnCloud。只有7支队伍,不要担心:)
sudo wget http://download.owncloud.org/community/owncloud-latest.tar.bz2
tar -xjf owncloud-latest.tar.bz2
mv owncloud / var / www
#将最新版本的OwnCloud下载到您的服务器,解压缩并将其移动到正确的版本 通过Web文件夹访问。
cd / var / www
sudo chown -R www-data:www-data owncloud
#为了使OwnCloud正常运行,您需要授予他访问我们服务器Web上的主文件夹的权限。
mysql -u root -p
创建数据库owncloud;
在拥有所有权的情况下全部授予。*'拥有'@cloud'@'localhost'通过'密码'识别;
退出;
#为OwnCloud创建一个数据库。自己的话和密码,你可以改变。
sudo service apache2 restart
#重启我们的服务器
转到地址(而不是那些 – 您的服务器地址):
111.111.111.111/owncloud
并完成安装OwnCloud。
域连接
您只能管理IP地址,但这是不切实际和丑陋的。因此,值得连接域名。为此,请转到DigitalOcean→DNS面板,然后单击“添加域”按钮。输入域地址,然后选择所需的下拉列表。所有这些都可以在几个小时内完成,最多24小时,您可以通过domain.com/owncloud访问您的云端。
享受吧!