[zotero]Ubuntu搭建WebDAV网盘

搭建Ubuntu Apache WebDAV网盘的综合步骤,使用666端口:

  1. 安装Apache和WebDAV模块

    sudo apt update
    sudo apt install apache2
    sudo a2enmod dav
    sudo a2enmod dav_fs
    
  2. 创建WebDAV目录

    sudo mkdir /var/www/webdav
    sudo chown www-data:www-data /var/www/webdav
    
  3. 配置Apache以使用666端口 : 在/etc/apache2/ports.conf中添加:

    Listen 666
    

    创建或修改/etc/apache2/sites-available/webdav.conf,添加以下内容:

    <VirtualHost *:666>
        DocumentRoot /var/www/webdav
    
        <Directory /var/www/webdav>
            Dav On
            AuthType Basic
            AuthName "WebDAV"
            AuthUserFile /etc/apache2/.htpasswd
            Require valid-user
        </Directory>
    
        Alias /webdav /var/www/webdav
    </VirtualHost>
    
  4. 设置用户认证: 创建密码文件并添加用户:

    sudo htpasswd -c /etc/apache2/.htpasswd username
    
  5. 启用新配置并重启Apache

    sudo a2ensite webdav.conf
    sudo systemctl restart apache2
    
  6. 防火墙设置(如适用): 允许666端口:

    sudo ufw allow 666
    
  7. 测试访问 : 在浏览器或文件管理器中访问http://your-server-ip:666/webdav,输入用户名和密码进行访问。

  8. 配置zotero :zotero的webdav链接默认是 http://your-server-ip:666/zotero,所以
    /etc/apache2/sites-available/webdav.conf 中的Alias /webdav /var/www/webdav

    改为Alias /zotero /var/www/webdav

相关推荐
winka95871 个月前
zotero使用koofr+google drive/onedrive同步
onedrive·zotero·koofr
paixiaoxin2 个月前
学术新手进阶:Zotero插件全解锁,打造你的高效研究体验
人工智能·经验分享·笔记·机器学习·学习方法·zotero
Curious!2 个月前
zotero同步之infiniteCLOUD网盘 WebDAV
ubuntu·zotero
hanson694 个月前
支持WebDav的网盘infiniCloud(静读天下,Zotero 等挂载)
zotero·webdav·网盘·静读天下
xiaoheike7 个月前
Zotero 插件:DOI Manager 使用
zotero·doi manager
nicai418 个月前
ubuntu如何添加快捷方式到收藏夹、桌面
linux·ubuntu·工具·快捷方式·zotero
UHLJH8 个月前
VScode+Zotero+Latex文献引用联动
vscode·latex·zotero
leida_wt9 个月前
将word中插入的zotero文献转为latex引用样式
word·latex·zotero
26岁的学习随笔1 年前
如何使用 Zotero 导出所选条目的 PDF 文件
pdf·导出·zotero