码迷,mamicode.com
首页 > 其他好文 > 详细

家庭存储服务器部署

时间:2018-04-16 18:19:19      阅读:843      评论:0      收藏:0      [点我收藏+]

标签:登录界面   分区   文件夹   ima   row   论坛   wget   配置   art   

说在前面

过年前想着在家里搭建一套存储和影音服务器,其中试过1000元的威联通和2700元的群晖,最后都因为性能达不到自己的想法和其他原因决定退掉。中间了解到了Freenas,然后自己便买了一个hp gen10 的低配版server,拿回来后满心欢喜的开始装Freenas,结果发现,这个硬件很难顺利的装上Freenas,接连折腾了很长时间,最后终于在一个外国论坛里找到了一位大牛给出的解决方案,并且顺利的将Freenas装上,但是重启后系统就不崩溃~~~

最后无奈按论坛推荐装上了windows server并且是带图形界面的,当时想着是可以远程控制用迅雷下载电影用,后来发现根本没什么可以下载的,并且我不服,我要将我的服务器装成linux的,所以就有了接下来的一连串的折腾,在服务器上安装ubuntu server 并且部署 plex 和 seafile,后面还会折腾其他的,待续~~~

ubuntu server 部署 smb + plex + seafile

配置smb共享服务

  • 添加smb用户(username替换成ubuntu server已有的用户名)

        sudo smbpasswd -a "username"
        回车输入密码
  • 编辑smb配置文件/etc/samba/smb.conf,在最后添加如下内容后保存退出

        [username]
           comment = username‘s Home
           path = /home/username/share
           browseable = yes
           read only = no
           guest ok = no
           create mask = 0600
  • 重启smb服务

        sudo /etc/init.d/samba restart

挂载硬盘

  • 查看当前其他硬盘

        sudo fdisk -l
  • 格式化硬盘(先创建分区)

        sudo mkfs -t ext4 /dev/sdb1
  • 挂载磁盘

        sudo mount /dev/sdb1 /mnt
  • 开机自动挂载,编辑 /etc/fdtab,在最后加入以下内容

        /dev/sdb1       /mnt     ext4     defaults    0      0
  • 修复开机不能启动

        sudo mount -o remount,rw /dev/sdb1 /mnt

nextcloud

  • cd进入/var/www/html目录下
  • 下载nextcloud

        wget https://download.nextcloud.com/server/releases/nextcloud-13.0.1.zip
  • 解压nextcloud,当前目录下会生成nextcloud文件夹

        unzip nextcloud-13.0.1.zip
  • 为nextcloud赋予权限
  • 安装php扩展

        sudo apt install -y php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip
    
  • 登录myqsql的root用户

        mysql -u root -p
  • 创建nextcloud数据库

        create database nextcloud;
  • 创建nextcloud用户

        create user ‘nextcloud‘@‘localhost‘ identified by ‘password‘;
  • 给nextcloud用户授权nextcloud数据库所有权限

        grant all on nextcloud.* to ‘nextcloud‘@‘localhost‘;
  • 刷新权限

        flush privileges;
  • 推出

        quit;
  • 浏览器输入ip/nextcloud进入nextcloud登录界面

plex(可以替换成开源的emby)

  • 下载plex

        wget https://downloads.plex.tv/plex-media-server/1.12.1.4885-1046ba85f/plexmediaserver_1.12.1.4885-1046ba85f_amd64.deb
  • 安装plex

        sudo dpkg -i plex
  • 浏览器输入ip:32400/web配置plex

部署seafile

  • seafile官网有很好的中文教程,可以查看按照步骤一步一步的肯定能成功

家庭存储服务器部署

标签:登录界面   分区   文件夹   ima   row   论坛   wget   配置   art   

原文地址:https://www.cnblogs.com/wuyu1787/p/8856724.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!