我的编程空间,编程开发者的网络收藏夹
学习永远不晚

使用服务器搭建alist和webdav

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

使用服务器搭建alist和webdav

docker镜像官网:https://hub.docker.com/r/xhofe/alist

一、准备工作

环境:centos7、docker

二、步骤

拉取alist镜像
在根目录下执行以下命令:

docker pull xhofe/alist:latest

在这里插入图片描述
2.运行alist

docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest

在这里插入图片描述
3.进入alist容器,查看用户和密码

docker exec -it alist ./alist admin

注意:
这些命令都是在根目录下执行,想指定目录也行
效果如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
其他方式:
docker-compose:
https://alist.nn.ci/zh/guide/install/docker.html

webdav客户端搭建:
webdav docker镜像官网:https://hub.docker.com/r/efrecon/webdav-client
拉取镜像:

docker pull efrecon/webdav-client

在这里插入图片描述

docker run -it --rm \    --device /dev/fuse \    --cap-add SYS_ADMIN \    --security-opt "apparmor=unconfined" \    --env "WEBDRIVE_USERNAME=" \    --env "WEBDRIVE_PASSWORD=" \    --env "WEBDRIVE_URL=https://dav.box.com/dav" \    --env "DAVFS2_ASK_AUTH=0" \    -v /mnt/tmp:/mnt/webdrive:rshared \    efrecon/webdav-client

在这里插入图片描述

一系列环境变量,大多数由 参数化容器:WEBDRIVE_ WEBDRIVE_URL是用于查找 WebDAV 资源的 URL。
WEBDRIVE_USERNAME是用于访问资源的用户。 WEBDRIVE_PASSWORD是该用户的密码。
WEBDRIVE_PASSWORD_FILE而是指向将包含 用户的密码。如果存在,密码将从 文件而不是变量中的文件。如果该变量
存在,将被忽略。这使得使用 码头工人的秘密。WEBDRIVE_PASSWORD WEBDRIVE_MOUNT是容器内安装的位置
网络DAV资源。这默认为并且实际上并不打算 被改变。/mnt/webdrive OWNER是容器内共享所有者的用户 ID。

修改配置:

docker run -it --rm \    --device /dev/fuse \    --cap-add SYS_ADMIN \    --security-opt "apparmor=unconfined" \    --env "WEBDRIVE_USERNAME=" \    --env "WEBDRIVE_PASSWORD=<2011465907>" \    --env "WEBDRIVE_URL=http://139.21.55.12:5244/dav" \    --env "DAVFS2_ASK_AUTH=0" \    -v /mnt/tmp:/mnt/webdrive:rshared \    efrecon/webdav-client

配置未修改完成
未完成,待续…

附件

Alist官方文档:https://alist.nn.ci/zh/guide/install/docker.html

来源地址:https://blog.csdn.net/nxg0916/article/details/128978842

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

使用服务器搭建alist和webdav

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

云服务器搭建webdav

要搭建一个用于在云服务器上使用WebDAV的web应用程序,您需要遵循以下步骤:选择一个云提供商:您可以通过向网站管理员(AWS)寻求帮助来选择云提供商,例如Google、Amazon、IBM或Microsoft等。创建Web应用程序:您的云提供商将创建一个Web应用程序(即WebDav),将Web浏览器和数据库连接到云服务器。选择数据库:WebDAV将存储Web应用程序的数据,以及应用
2023-10-26

Ubuntu如何使用nginx搭建webdav文件服务器

这篇文章将为大家详细讲解有关Ubuntu如何使用nginx搭建webdav文件服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。安装nginx注意必须安装nginx-full, 默认的nginx里面并不
2023-06-15

SVN服务器搭建和使用

要搭建和使用SVN服务器,你需要按照以下步骤进行操作:1. 安装SVN服务器软件:你可以选择安装Subversion官方提供的服务器软件,例如Apache Subversion(svnserve)或CollabNet Subversion
2023-09-21

使用node.js搭建服务器

使用node搭建小型服务器(其实就是分析url然后输出文件给客户端)最近需要完成一个课程设计,被项目经理(组长)分配写界面,但是总觉得只写前端的话缺了点什么,所以想自己写下后端玩一下。 期间还稍微纠结了一下用什么语言,本来打算正好学习一下P
2022-06-04

GPU服务器购买怎么搭建和使用

搭建和使用GPU服务器需要以下步骤:选择合适的GPU服务器:首先要选择适合自己需求的GPU服务器,选择合适的GPU型号和配置。常见的GPU服务器品牌有NVIDIA和AMD等。搭建GPU服务器:购买好GPU服务器后,需要将服务器放置在合适的位
GPU服务器购买怎么搭建和使用
2024-04-09

怎么使用PHP和Linux搭建一个服务器

本文小编为大家详细介绍“怎么使用PHP和Linux搭建一个服务器”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用PHP和Linux搭建一个服务器”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、安装和配置
2023-07-06

nas服务器搭建怎么使用

1. 连接到NAS服务器:使用网络连接NAS服务器,可以通过浏览器输入NAS服务器的IP地址或者使用NAS提供的客户端连接工具连接NAS服务器。2. 创建用户账户:在NAS服务器上创建用户账户,以便对NAS服务器进行管理和数据访问。3. 分
2023-06-08

cdn服务器搭建怎么使用

CDN服务器搭建后,其使用方式通常如下:1、在CDN服务器上添加自己的域名首先需要在CDN服务器上添加自己的域名,以便将自己的内容缓存到CDN服务器上。2、配置CDN服务器根据自己的需求,配置CDN服务器的缓存策略、缓存时间、缓存区域等参数
2023-03-19

如何使用gitee搭建服务器

Gitee 是一个国内开源代码托管平台,与 Github 类似,但更加适合在国内使用。同时,Gitee 还提供了类似于 GitHub Pages 的服务,支持用户构建静态网站。除此之外,Gitee 还支持用户搭建自己的服务器。本文将介绍如何
2023-10-22

搭建阿里云Git服务器详解Git服务器的搭建与使用

本文将详细讲解如何在阿里云上搭建Git服务器,并说明如何在本地进行Git操作,以及如何在远程服务器上克隆和提交代码。Git服务器的搭建和使用不仅可以让团队成员之间的协作更加高效,而且还可以提高代码的版本管理能力。一、阿里云Git服务器的搭建阿里云提供了Git服务器的租赁服务,我们可以通过阿里云控制台进行操作。以下
搭建阿里云Git服务器详解Git服务器的搭建与使用
2023-10-30

svn服务器搭建和使用的方法是什么

SVN(Subversion)是一种版本控制系统,它可以用来管理和追踪软件开发过程中的代码变化。下面是搭建和使用SVN服务器的方法:1. 安装SVN服务器软件:可以选择TortoiseSVN、VisualSVN Server等软件来搭建SV
2023-06-11

Python搭建HTTP服务器和FTP服务器

本教程为大家分享了Python搭建HTTP服务器和FTP服务器的具体步骤,供大家参考,具体内容如下 默认安装版本为pytho2.7 http服务器搭建教程: 进入要开放访问的目录下,执行命令:python -m SimpleHTTPServ
2022-06-04

自己搭建服务器和云服务器

如果您需要搭建服务器,可以按照以下步骤进行操作:确定您的需求和预算,例如您需要多少台机器,您需要支付哪些服务的费用等。选择合适的云计算供应商,包括服务器品牌、型号、服务类型和价格等。您可以参考不同云计算供应商的官方网站上的价格和性能等信息。确定需要的软件或开发工具,例如虚拟化软件、操作系统、数据库等。这些可以帮助您更快地搭建基础设施。根据您的硬件和网络需求购买所需的硬件和网络基础设施。
2023-10-26

使用阿里云Git搭建服务器

Git是一个分布式版本控制系统,它能够跟踪文件的变化并记录每一次的提交。在软件开发过程中,Git是非常重要的工具之一,因为它能够帮助开发者管理代码的版本,协同开发,以及在出现问题时回滚到之前的版本。阿里云是阿里巴巴集团旗下的云计算服务提供商,提供了丰富多样的云产品,包括服务器、数据库、存储、网络、安全、监控、大数
使用阿里云Git搭建服务器
2023-11-14

编程热搜

目录