返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >Termux个人云盘搭建——kodbox
  • 369
分享到

Termux个人云盘搭建——kodbox

phpnginx服务器1024程序员节 2023-08-31 21:08:47 369人浏览 安东尼
摘要

文章目录 前言1. 基础环境配置3. kodbox下载安装4. 登录并配置5.关于手机内部存储访问6.关于外网访问1. ipv4内网穿透2. 直接使用ipv6 前言 前一篇文章分享了

在这里插入图片描述

文章目录

前言

前一篇文章分享了《适用于Termux上的web文件服务器——filebrowser》,如果其总的基本功能你觉得不够用,想搞点花里胡哨的,那就来试试这款Kodbox吧。

高效,流畅
云端存储&协同办公新体验

 

windows体验的私有云盘/企业网盘
完全支持私有化部署,存储安全可控
数百种文件格式在线预览、编辑和播放
轻松分享,高效协作,细粒度权限管控
全平台客户端覆盖,随时随地访问,轻松同步挂载

好了,没有广告费,进入正题。

1. 基础环境配置

必须安装的依赖NginxPHP
具体的配置在这:《Termux开发环境搭建》-Nginx,这里就简单叙述一下:

安装相应组件:

pkg install nginx php php-fpm -y

配置php:

vim $PREFIX/etc/php-fpm.d/www.conf

找到:listen = /data/data/com.termux/files/usr/var/run/php-fpm.sock修改为: listen = 127.0.0.1:9000

配置Nginx对PHP的代理:

vim $PREFIX/etc/nginx/nginx.conf

找到index index.html index.htm;修改为: index index.html index.htm index.php;
找到location ~ \.php$所在块,去掉注释修改为:

location ~ \.php$ {    root           html;    fastcgi_pass   127.0.0.1:9000;    fastcgi_index  index.php;    fastcgi_param  SCRIPT_FILENAME  /data/data/com.termux/files/usr/share/nginx/html$fastcgi_script_name;    include        fastcgi_params;}

3. kodbox下载安装

官方下载地址:https://kodcloud.com/download/,复制最新版本下载链接,下载并安装:

cd $PREFIX/share/nginx/htmlmkdir kodcd kodwget https://static.kodcloud.com/update/download/kodbox.1.35.zipunzip kodbox.1.22.zip && chmod -Rf 777 ./*

4. 登录并配置

上述步骤完成,就可以通过Http://手机IP:8080/kod访问了:
在这里插入图片描述
没有任何错误,点击下一步:
在这里插入图片描述
这里因为没有配置Mysql,就选自带的sqlite就行,文件类型选择缓存文件,点击确定:
在这里插入图片描述
管理员账户配置,账号名和密码都可自定义,完成之后就会跳转到登录页面了:
在这里插入图片描述

至此安装完成,尽情享用伪桌面系统的私人云盘吧! 【免费版支持创建10个用户,日常家庭的日常使用绰绰有余】

5.关于手机内部存储访问

首先确保Termux获取手机存储访问权限:

termux-setup-storage

termux挂载手机存储目录(创建软链接):

ln -s <本机文件夹> <termux内部目录>

比如将手机的Download映射到termux的home目录下:

ln -s /sdcard/Download /data/data/com.termux/files/home

之后在kodbox界面操作,登陆后依次点击系统设置->存储管理->新增
在这里插入图片描述在这里插入图片描述

目录填写软链接完整路径示例:/data/data/com.termux/files/home/Download
保存后刷新页面,就能在文件管理的网络挂载中看到了:
在这里插入图片描述

6.关于外网访问

首先,而kodbox默认不支持https的,这里我们需要设置一下:

vim $PREFIX/share/nginx/html/kod/config/config.php

大概第85行,将: if(!defined('HOST')){ define('HOST',(get_host());} 修改为:

if(!defined('HOST')){ define('HOST',rtrim('/',get_host()).'/');}

在这里插入图片描述
保存,继续修改setting.php文件:

vim $PREFIX/share/nginx/html/kod/config/setting.php

大概第295行,将: 'listType' => "icon", // list||icon||split 修改为:

'listType' => "list", // list||icon||split 

如果你有公网IP,那么接下来的部分就不需要看了,可以直接跳转到下一小节。

如果没有公网IP,这里提供两个解决方案。

1. ipv4内网穿透

能看到这的都应该对互联网有所了解,我就简单那花生壳的ddns举个例子吧。
首先去花生壳官网注册登录账号: https://console.hsk.oray.com/,登陆后会弹出实名认证,避免后续有什么麻烦就认证一下。
注册成功后会免费赠送你一个二级域名,接下来我们就那这个免费域名操作:
在这里插入图片描述
添加一个映射:在这里插入图片描述在这里插入图片描述
之后使用同局域网设备下载花生壳软件,登录账号就可以使用了。脱离内网,用域名直接访问:在这里插入图片描述
其他品牌的ddns服务自行探索。

2. 直接使用ipv6

随着ipv6的普及,现在家庭宽带基本上都已经支持ipv6了,通过ipv6可易直接进行公网访问而不需要进行内网穿透。
首先确保你的路由器关闭了ipv6防火墙,其次开启ipv6地址分配,路由器不同方法不同,根据自己路由器型号自行百度,实在不会的可以私信我。

① Nginx 开启ipv6访问

Termux的Nginx默认就是支持ipv6的,这里我们只要添加一个ipv6监听服务即可。

vim $PREFIX/etc/nginx/nginx.conf

找到server,在listen 8080;后添加一个ipv6端口: listen [::]:8081 ipv6only=on;
在这里插入图片描述
保存配置文件,重启Nginx服务使配置生效:

nginx -s reload

② 获取手机ipv6地址

使用ip命令可以在Termux内直接查询,先安装工具包:

pkg install iprroute2

使用:

ip -6 addr

在这里插入图片描述
这几个inet6代表的就是你的ipv6地址,其中只有后缀为的才是公网地址,fe80开头的是内网地址。

在线查询工具也很多,这里推荐一个:http://www.test-ipv6.com/
在这里插入图片描述
③ 使用ipv6登录

复制ipv6地址,在其他设备访问,我这里用只开了数据流量的手机测试,访问地址格式http://[ipv6]:port_ipv6/kod在这里插入图片描述
然后去登录日志查看:在这里插入图片描述
也显示了是ipv6登录。

还有有一点就是,我们大多数人拿到的ipv6也是动态分配的,每隔一段时间就会变化!如果想要方便一些,和ipv4不同,ipv6动态解析技术难度要低得多,所以有很多免费的ipv6DDSN服务可以使用,这里推荐一个我在用的:https://dynv6.com/用了好多年了还是比较稳定的。使用方法请移步:《Termux动态解析公网ipv6——免费从全世界各地连接你的Termux》
 


 

快速导航
         👈Termux网络文件管理器——filebrowser Termux设置——服务自启动 👉        

来源地址:https://blog.csdn.net/YiBYiH/article/details/127503804

--结束END--

本文标题: Termux个人云盘搭建——kodbox

本文链接: https://lsjlt.com/news/387238.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Termux个人云盘搭建——kodbox
    文章目录 前言1. 基础环境配置3. kodbox下载安装4. 登录并配置5.关于手机内部存储访问6.关于外网访问1. ipv4内网穿透2. 直接使用ipv6 前言 前一篇文章分享了...
    99+
    2023-08-31
    php nginx 服务器 1024程序员节
  • 云服务器搭建个人云盘
    云服务器搭建个人云盘可以非常简单,下面是一些步骤: 选择云服务提供商:选择一个可以提供云存储服务的云服务提供商,例如微软、Amazon或Google等。 租用云服务器:选择一个能够提供可靠云存储服务的云服务器提供商,例如AWS,Micr...
    99+
    2023-10-26
    服务器
  • 云服务器搭建个人网盘
    1. 选择云服务器 在搭建个人网盘之前,我们需要选择一台云服务器。推荐使用阿里云、腾讯云、华为云等云服务提供商。选择时需要考虑服务器的配置、价格、地域等因素。 2. 安装网盘程序 选择一款适合自己的网盘程序进行安装。常见的网盘程序有Own...
    99+
    2023-10-27
    人网 服务器
  • 云服务器搭建个人云盘教程
    首先,你需要有一台电脑和一台云服务器,并且需要安装相应的软件。例如WordPress,Drupal,Dropbox,AliceMind,Magento等等。 接着,你需要注册一个个人云盘账号,并且选择你的个人云盘,如Google Driv...
    99+
    2023-10-26
    服务器 教程
  • 云服务器搭建个人云盘的方法
    云服务器搭建个人云盘的方法可以因个人情况而异,以下是一些常见的云服务器搭建方法,可以根据具体情况选择合适的方法: 购买公有云服务:使用云服务商提供的云服务器进行搭建个人云盘可以省去购买云服务器的开销,并且可以避免使用私有云服务器带来的不...
    99+
    2023-10-26
    服务器 方法
  • 云服务器搭建个人云盘怎么弄
    如果您想搭建个人云盘,您需要以下步骤: 选择云服务提供商:选择适合您需求的云服务提供商。您可以通过查找相关网站或咨询云服务提供商的工作人员来了解更多信息。 创建云存储空间:在您为云存储空间分配资源之前,需要创建一个云存储空间。您可以选择...
    99+
    2023-10-26
    怎么弄 服务器
  • 阿里云服务器搭建个人网盘
    阿里云服务器搭建个人网盘有两种方法: 使用阿里云个人网盘客户端搭建:使用阿里云个人网盘客户端可以直接进行搭建和维护。在客户端中可以创建、上传、下载、备份数据、删除数据等操作。 使用云服务器进行搭建:如果你使用的是阿里云服务器,可以在阿里...
    99+
    2023-10-26
    阿里 人网 服务器
  • Java如何搭建一个个人网盘
    目录前言一、项目介绍二、网盘搭建2.1 Windows 环境运行2.2 Linux 环境运行三、开发环境运行3.1 下载项目3.2 运行3.3 阅读代码四、功能说明4.1 上传4.2...
    99+
    2024-04-02
  • Java怎么搭建一个个人网盘
    这篇文章将为大家详细讲解有关Java怎么搭建一个个人网盘,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式...
    99+
    2023-06-14
  • 私有化搭建个人网盘 NextCloud
    在局域网中搭建公司内部使用的个人网盘系统,方便大家分享文档和保存文档使用,采用了 NextCloud + Collabora 的方式搭建。 安装相关包 # yum install -y nana wget 关闭 SELINUX # vim ...
    99+
    2023-08-31
    php nextcloud collabora 搭建网盘 文件共享
  • 云服务器搭建个人云盘的方法是
    云服务器搭建个人云盘的方法是基于使用云存储服务提供商的云存储功能。以下是其中一些常见的步骤: 创建虚拟私人文件夹,并将它们分成多个文件夹。您可以使用类似于Google Drive的文件存储服务来管理这些文件夹。 在云盘上创建文件夹后,您...
    99+
    2023-10-26
    服务器 方法
  • 云服务器搭建个人云盘怎么弄的
    如果您想搭建个人云盘,您需要以下步骤: 选择云服务器:选择您需要运行的云服务器(例如 VMware 或阿里云)并准备相应的配置信息。 安装操作系统:安装并配置操作系统。您可以在 VMware 或 Azure 上搜索相应的云计算平台,并选...
    99+
    2023-10-26
    怎么弄 服务器
  • 腾讯云服务器windows搭建个人网盘
    腾讯云服务器Win是一个云计算服务器,用于搭建个人网盘。以下是个人网盘Win环境的基本配置和使用方法: 计算机和网络设备的配置: (1)计算机:选择一台服务器作为您个人网盘的主机,需要有足够的内存、硬盘和网络带宽。建议选择一台CPU ...
    99+
    2023-10-26
    腾讯 人网 服务器
  • 云服务器搭建个人云盘怎么弄出来
    如果您想搭建个人云盘并创建个人云存储服务,您可以按照以下步骤进行操作: 确认您的数据存储在云服务提供商的托管服务上。您可能需要使用 AWS、阿里云、亚马逊等云服务提供商的托管服务。 选择云存储服务提供商,根据您的需求和数据量选择适合您云...
    99+
    2023-10-26
    怎么弄 服务器
  • 怎么用Docker搭建nextcloud个人网盘
    这篇文章主要介绍“怎么用Docker搭建nextcloud个人网盘”,在日常操作中,相信很多人在怎么用Docker搭建nextcloud个人网盘问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Docker...
    99+
    2023-06-22
  • 用Docker搭建nextcloud个人网盘教程
    目录一、简介二、部署环境三、工具四、部署过程总结一、简介 nextcloud是一个非常好用的网盘系统,功能强大插件齐全,非常适用于个人网盘和企业网盘搭建。 二、部署环境 服务器系统:...
    99+
    2024-04-02
  • 阿里云ecs搭建私人云盘
    简介 在数字化时代,数据存储和管理变得越来越重要。阿里云ECS(弹性计算服务)是一种可靠、安全且易于使用的云计算服务,它可以为个人用户和企业用户提供强大的计算能力和存储资源。本文将介绍如何使用阿里云ECS搭建私人云盘,帮助您轻松管理和存储您...
    99+
    2024-01-19
    阿里 私人 ecs
  • 云服务器搭建个人云盘的方法是什么
    云服务器搭建个人云盘的方法是比较简单的,只需要按照以下步骤来操作即可: 选择云服务器,可以选择虚拟机(VM)等云服务商提供的云服务器。 选择云服务器时,需要选择合适的操作系统和数据库版本,一般建议选择虚拟机(VM)或者使用不同版本的数据...
    99+
    2023-10-26
    服务器 方法
  • 云服务器搭建个人云盘的方法有哪些
    选择合适的服务器,并进行网络配置:选择一台服务器作为云服务器,并进行必要的网络配置,使其能够通过互联网与其他服务器连接。 确定云服务提供商提供的存储服务:选择一家有信誉保证的云服务提供商,比如Amazon S3 Professional、...
    99+
    2023-10-26
    服务器 方法 有哪些
  • 云服务器搭建个人云盘怎么弄出来的
    选择合适的云盘存储服务。目前市场上有很多不同的云盘存储服务,包括像亚马逊、微软、Google等大型云盘服务商,以及像Dropbox、OneDrive等本地云盘服务商。用户可以根据自己的需求选择适合自己的云盘服务。 注册并创建云盘账户。在注...
    99+
    2023-10-27
    怎么弄 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作