使用he.net的动态域名服务

我的ipv6动态域名(DDNS)服务之前托管在dynv6上。dynv6是一家专注于ipv6 DDNS的网站,它有一个别家不具备的优点:即可以手动配置ipv6地址的后64位。在局域网内,诸如NAS、软路由等,默认情况下,会将自己的Mac地址作为ipv6地址的后64位,而Windows出于安全原因会默认会关闭这项功能。这样一来,局域网内的N台设备,只需要其中1台向dynv6“汇报”ipv6地址,dyn

在群晖DSM7.x上使用Zerotier

实际上,对于DSM7.2而言,官方页面上介绍的方法已经失效,需要通过民间大神提供的套件来安装Zerotier。 1、套件中心,点击右上角设置。 2、在“套件来源”中添加“我不是矿神”提供的套件源,地址:https://spk7.imnks.com 3、点击“所有套件”,并单击上方“刷新”按钮。 4、找到Zerotier,安装,需要先填入一个networkid,然后注意先不要启动(应该也无法启动)。

10 部署自己的网盘Nextcloud

表面上看,我们有微信、QQ可以实时发送文件,有百度网盘、阿里云盘……等一众网盘工具可以保存和分享文件,似乎已经解决了一切文件传递问题。 事实并非如此。实际上,我们经常遇到图片、视频在微信中发不出来的现象,也常常碰到网盘中的文件“无故”消失或无法分享的情形。有时候为了在网盘里分享一些特殊文件,不得不加密压缩一层又一层,文件名改的面目全非,即使如此,有时候仍然难逃审查。此外,动辄就VIP、SVIP,不

WordPress更换域名的最佳实践

有时候因为某种原因,需要更换Wordpress网站的域名。在调整了域名DNS解析之后,却忘记了调整Wordpress的地址设置,这时候Wordpress将无法访问,也就无法修正其设置。 为了避免这种情况,最佳做法是: 1、先不着急删除旧的域名,只添加新的域名解析,以确保Wordpress保持可访问状态。 2、修改Wordpress设置。 如果旧的域名解析失效了,Wordpress已经无法访问了怎么

09 用certbot/ACME自动配置SSL

今天在配置另一个网站时,无意间尝试了Let\'s Encrypt,才发现之前的SSL配置都走了弯路。实际上,SSL验证的本质是确保“网站”是“你”的,无论是采用文件验证,还是CNAME验证,都是为了证明这一点。 那么,其实只要证明“我可以操作服务器的命令行并具有超级管理员权限”就行了。certbot/ACME就是这样一个工具,它可以用几乎全自动的方式,在既有的HTTP网站基础上,验证权限,获取证书,

08 Linux下的PHP网站配置方法及文件夹权限设置

Linux下的php配置与Windows有颇多不同之处。在实际网站配置中,还颇费了一番周折,有必要记录备忘。 在使用fpm方式安装php后,系统有两个位置包含php.ini,一个是etc/php/8.1/cli/php.ini,一个是etc/php/8.1/fpm/php.ini。其中,cli路径中的php用于命令行操作,我们一般用不到。对应php网站使用的配置文件是fpm文件夹中的php.ini

07 通过Docker部署Chatbox API

Chatbox界面简洁,速度很快,隐私性强,又可以方便地自定义system提示词,是众多ChatGPT客户端中脱颖而出的一款。除了使用作者提供的付费License之外,也可以自己填入OpenAI API Key来使用。但是,API Key直接Copy给别人似乎有点不妥,直接用OpenAI的API地址还需要科学上网,多少有点不便。 作者一早提供了Docker方式搭建自己的OpenAI API Ser

06 配置Zerotier/Samba/Resilio/Navidrome全家桶

继续实战。为了方便文件的交换以及各种潜在的网络需求,部署Zerotier是首先考虑的。为了实现Zerotier内网穿透后的共享文件夹功能,samba服务也得装上。 然后是Resilio sync、Navidrome,这样可以让音乐服务更方便地实现。 根据官网(https://docs.zerotier.com/snap)的提示,使用snap容器化安装是最便利的方法。 sudo snap insta

05 使用node.js配置Anonymous chatroom

项目地址:https://github.com/velor2012/anonymous-chat-room 这位作者老兄不可谓不懒,写的说明简略得不能再简略。但好处也是有的,如果只是简单抄几行代码或者来个一键脚本就可以搞定,那还怎么在摸索中对Linux产生又爱又恨的情感呢。 首先确认一下Git是否安装。 git --version 如果不出现版本,则安装git: sudo apt install

04 Nginx配置SSL及多个网站

nginx确实具备很大的灵活性,只需要专注于其配置文件即可完成所有的网站设置。 如何申请SSL不再赘述。SSL申请成功后,下载pem、key文件,并使用Winscp上传到服务器任意目录,例如:/root/ssl/WEBSITE。 可以使用Winscp编辑配置文件(位于/etc/nginx/sites-enabled),非常方便: server { listen 443 ssl; server_na