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安装配置可道云进行文件管理相关推荐

  1. linux 可道云_unraid折腾笔记 篇八:手把手教你安装官方可道云,媲美FB的文件管理神器,学不会找我...

    unraid折腾笔记 篇八:手把手教你安装官方可道云,媲美FB的文件管理神器,学不会找我 2020-04-15 17:08:53 46点赞 232收藏 53评论 写在前面 unRaid作为Nas领域直 ...

  2. mysql5.5安装配置 在阿里云服务器上 本地navicat连接

    MySQL 5.5安装配置教程. 2018年03月20日 19:18:49 沸点数据 阅读数 18046 1.官网下载MySQL 5.5. 下载地址:https://dev.mysql.com/dow ...

  3. docker可道云怎么挂载移动硬盘_N1 docker手把手教学安装优化可道云

    本帖最后由 你个呆瓜 于 2021-1-31 23:45 编辑 docker安装可道云我之前的帖也说过了,但是整体用下来响应速度不佳,最最最最重要的一点是--上传速度太慢了,局域网也只有2-3M/S, ...

  4. linux宝塔面板配置可道云,使用宝塔面板配合可道云打造私有云

    上一篇博客我讲了windows server 2016的详细安装过程及软件集成,这篇我们分出篇文章着重讲解宝塔+可道云打造私有云的过程. 首先打开可道云官网,下载可道云: 点击下载: 点击服务器端立即 ...

  5. freeswitch 用户配置详解_FreeSwitch安装配置记录-阿里云开发者社区

    安装FreeSwitch 主要命令如下: git clone -b v1.2.stable git://git.freeswitch.org/freeswitch.git cd freeswitch/ ...

  6. slurm安装配置_安装Slurm_鲲鹏高性能计算解决方案_安装指南_Slurm 18.08.7 安装指南_Slurm的安装配置_华为云...

    按"i"进入编辑模式,添加如下内容.ControlMachine=master ControlAddr=192.168.40.11 MpiDefault=none Proctrac ...

  7. 家用 NAS 服务器搭建 | 前篇

    1.前言 最近一段时间都在折腾家用 NAS 服务器,NAS 系统从最开始选择安装开源的 OMV(OpenMediaVault).万由U-NAS,最终决定使用黑群晖.硬件也是一步步从旧笔记本.拆旧笔记本 ...

  8. 企业级计算机储存容量,家用NAS与企业级NAS功能大比拼

    [IT168资讯]计算机给世界的发展带来了巨大的动力.科技的进步,使人们急需从各种地方获得有效的资源.网络时代的发展,加上五彩斑斓的多媒体应用,使得运行在不同系统平台上的数据资料呈几何级数激增.IDC ...

  9. Freeradius+mysql+daloradius简单安装配置

    概述 之前说了Freeradius与AD结合进行802.1x认证方面的内容.本例则在之前实验配置的基础之上,将Freeradius与mysql.daloradius结合,实现可以通过web方式管理ra ...

最新文章

  1. 《LeetCode力扣练习》第2题 C语言版 (做出来就行,别问我效率。。。。)
  2. java 对变量加锁_Java最全锁剖析:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁...
  3. Hinge Loss
  4. Java9新功能之HTTP2和REPL
  5. 【问链-EOS公开课】第十课 EOS 错误码整理
  6. 20220208--CTF刷题记录--6道简单的MISC题目
  7. Linux进程命令PS用法笔记
  8. 自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法...
  9. vue中v-bind指令的使用之Vue知识点归纳(七)
  10. (34)System Verilog引用包中定义的类(失败)
  11. python filecmp
  12. AIM Tech Round 5C. Rectangles 思维
  13. 32位win10服务器系统,win10原版32位
  14. 点歌系统源码 android,安卓盒子点歌系统代码
  15. winpCap中compile和nocap函数
  16. 解决vue和vue-template-compiler版本不一致问题
  17. 使用VirtualBox安装Linux虚拟机,避坑指南
  18. 前端入门之——html day2
  19. 关于 QML Tumbler 自定义日历在响应onWheel事件后,其他原有mouse事件无法响应
  20. wangEditor 生成的表格在页面不显示边框

热门文章

  1. 重点来了,具有优质脂肪的坚果居然是减肥的好帮手!
  2. 问小鱼如何看?小米机器人之铁蛋!
  3. 02 食尚年华石锅土鲫鱼需求简单描述
  4. 后张忠谋时代,台积电面临诸多挑战
  5. 风影总结NHibernate3 ModelClass和Mapping
  6. HUAWEIWATCH GT3有哪些功能?华为新款手表测评
  7. PHP 生成随机昵称或用户名
  8. android ExtCertPathValidatorException: Could not validate
  9. 2023最新绿色高端生活家具装饰公司网站模板源码+织梦Dedecms内核的
  10. MATLAB - contour函数