文件管理nas php,家用nas安装配置可道云进行文件管理
image.png
软件安装
image.png
我们可以在官网找到需要的环境,我使用的环境是Ubuntu+php+apache+sqlite+redis,首先我们安装所需要的软件
sudo apt install -y apache2 php php-fpm
sudo apt install -y php-curl php-gd php-mbstring
sudo apt install -y sqlite3 php-sqlite3 redis php-redis
下载安装kodbox
mkdir kodbox
cd kodbox
wget http://static.kodcloud.com/update/download/kodbox.1.13.zip
unzip kodbox.1.13.zip
cd ..
sudo chown -R www-data:www-data kodbox
sudo chmod 777 kodbox
sudo mv kodbox /var/www/html/kodbox
其实就是下载一个压缩包,解压后把它给放在/var/www/html/文件夹下
启动所需的服务
sudo service apache2 start
sudo service php7.4-fpm start
sudo service redis-server start
配置
所有服务启动好后,我们就可以使用http://ip/kodbox来访问了。第一次会进行环境检查,如果有缺少的用apt安装上,刷新网页就好了。
image.png
因为是自己访问,数据量不大,数据库就选择sqlite,缓存类型就选redis吧。
image.png
最后设置以下账户就可以登录使用了。
image.png
文件权限问题
可道云访问文件时是使用www-data这个用户的权限,而samba是使用登陆samba的用户权限,即使在一开始将samba的文件夹权限设置为所有人可读写,但是后面创建的文件还是只有各自的用户才能读写。
也就是说,会造成在kodbox下上传的文件,在samba连接时无法更改;在samba下创建的文件,在kodbox下无法更改。
我们可以使用acl解决这个问题。
# 首先安装acl
sudo apt install acl
# 然后使用以下命令授予共享文件夹权限,假设共享文件夹是属于samba登陆用户的,如果不是的话可能两个用户都需要设置
setfacl -m d:u:www-data:rwx dir
# 这个时候你执行以下命令就会发现输出里面有www-data的一行,这就说明设置成功了
getfacl dir
# default:user:www-data:rwx
这样设置后,即使www-data没有这个文件夹的权限,它依然能够访问这个文件夹里的文件,并且这个特点对新创建的文件依然有效。
文件管理nas php,家用nas安装配置可道云进行文件管理相关推荐
- linux 可道云_unraid折腾笔记 篇八:手把手教你安装官方可道云,媲美FB的文件管理神器,学不会找我...
unraid折腾笔记 篇八:手把手教你安装官方可道云,媲美FB的文件管理神器,学不会找我 2020-04-15 17:08:53 46点赞 232收藏 53评论 写在前面 unRaid作为Nas领域直 ...
- mysql5.5安装配置 在阿里云服务器上 本地navicat连接
MySQL 5.5安装配置教程. 2018年03月20日 19:18:49 沸点数据 阅读数 18046 1.官网下载MySQL 5.5. 下载地址:https://dev.mysql.com/dow ...
- docker可道云怎么挂载移动硬盘_N1 docker手把手教学安装优化可道云
本帖最后由 你个呆瓜 于 2021-1-31 23:45 编辑 docker安装可道云我之前的帖也说过了,但是整体用下来响应速度不佳,最最最最重要的一点是--上传速度太慢了,局域网也只有2-3M/S, ...
- linux宝塔面板配置可道云,使用宝塔面板配合可道云打造私有云
上一篇博客我讲了windows server 2016的详细安装过程及软件集成,这篇我们分出篇文章着重讲解宝塔+可道云打造私有云的过程. 首先打开可道云官网,下载可道云: 点击下载: 点击服务器端立即 ...
- freeswitch 用户配置详解_FreeSwitch安装配置记录-阿里云开发者社区
安装FreeSwitch 主要命令如下: git clone -b v1.2.stable git://git.freeswitch.org/freeswitch.git cd freeswitch/ ...
- slurm安装配置_安装Slurm_鲲鹏高性能计算解决方案_安装指南_Slurm 18.08.7 安装指南_Slurm的安装配置_华为云...
按"i"进入编辑模式,添加如下内容.ControlMachine=master ControlAddr=192.168.40.11 MpiDefault=none Proctrac ...
- 家用 NAS 服务器搭建 | 前篇
1.前言 最近一段时间都在折腾家用 NAS 服务器,NAS 系统从最开始选择安装开源的 OMV(OpenMediaVault).万由U-NAS,最终决定使用黑群晖.硬件也是一步步从旧笔记本.拆旧笔记本 ...
- 企业级计算机储存容量,家用NAS与企业级NAS功能大比拼
[IT168资讯]计算机给世界的发展带来了巨大的动力.科技的进步,使人们急需从各种地方获得有效的资源.网络时代的发展,加上五彩斑斓的多媒体应用,使得运行在不同系统平台上的数据资料呈几何级数激增.IDC ...
- Freeradius+mysql+daloradius简单安装配置
概述 之前说了Freeradius与AD结合进行802.1x认证方面的内容.本例则在之前实验配置的基础之上,将Freeradius与mysql.daloradius结合,实现可以通过web方式管理ra ...
最新文章
- 《LeetCode力扣练习》第2题 C语言版 (做出来就行,别问我效率。。。。)
- java 对变量加锁_Java最全锁剖析:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁...
- Hinge Loss
- Java9新功能之HTTP2和REPL
- 【问链-EOS公开课】第十课 EOS 错误码整理
- 20220208--CTF刷题记录--6道简单的MISC题目
- Linux进程命令PS用法笔记
- 自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法...
- vue中v-bind指令的使用之Vue知识点归纳(七)
- (34)System Verilog引用包中定义的类(失败)
- python filecmp
- AIM Tech Round 5C. Rectangles 思维
- 32位win10服务器系统,win10原版32位
- 点歌系统源码 android,安卓盒子点歌系统代码
- winpCap中compile和nocap函数
- 解决vue和vue-template-compiler版本不一致问题
- 使用VirtualBox安装Linux虚拟机,避坑指南
- 前端入门之——html day2
- 关于 QML Tumbler 自定义日历在响应onWheel事件后,其他原有mouse事件无法响应
- wangEditor 生成的表格在页面不显示边框