docker快速搭建MATRIX服务器synapse-2023

docker 快速搭建 MATRIX 服务器 synapse 环境 debian11 docker synapse:v1.83.0 postgres:12-alpine 域名一个 不能轻易修改 ipv6 地址 安装 新建一个文件夹建立 yml 文件nano docker-compose.yml内容如下注意自己 生成数据库密码 #也感谢糖喵提供的配置文件~ version: "3.4" services: synapse: hostname: matrix image: matrixdotorg/synapse:v1.83.0 restart: always container_name: matrix_server depends_on: - db - redis ports: - "127.0.0.1:8001:8008" volumes: - ./synapse/data:/data networks: - synapse_network - external_network healthcheck: test: ["CMD-SHELL", "curl -s localhost:8008/health || exit 1"] db: image: postgres:12-alpine restart: always container_name: matrix_db volumes: - ./synapse/db:/var/lib/postgresql/data environment: POSTGRES_USER: synapse POSTGRES_PASSWORD: 配置数据库密码 POSTGRES_DB: synapse POSTGRES_INITDB_ARGS: "--encoding='UTF8' --lc-collate='C' --lc-ctype='C'" networks: - synapse_network healthcheck: test: ["CMD", "pg_isready", "-U", "synapse"] redis: image: redis:6....

九月 11, 2023 · 2 分钟 · 379 字 · 白墨

headscale开源服务器搭建

2022年1月5日更新 GitHub仓库的文档已更新,可正常运行。 配置文件里本地ssl证书设置好了后不起效果 前言 headscale是一款今年 2021 年出现的一款 Tailscale 控制服务器的开源实现。也是唯一的一款。望能发展壮大。 环境 Ubuntu 18.04.3(理论上正常支持systemctl的Linux发行版本都能搭建) 端口8080 版本为v0.11 注意事项 官方的当前时间也是本文章撰写的时间。最新版本的配置文件不兼容版本号为v0.12.1 搭建过程 下载二进制文件与源代码 headscale_0.11.0_linux_amd64 Source code (zip) 上传headscale_0.11.0_linux_amd64文件到/usr/local/bin并重命名为headscale并赋予执行权限 chmod 755 /usr/local/bin/headscale 登录服务器创建目录及文件 mkdir /etc/headscale cd /etc/headscale touch db.sqlite touch config.yaml touch derp.yaml 注意在0.12版本已不需要生成密钥会自动生成,或许需要安装wireguard我们是0.11版本所以需要手动生成 apt-get update apt-get install wireguard wg genkey > private.key 最后目录结构如下 root@10-255-1-181:/etc/headscale# tree . ├── config.yaml ├── db.sqlite ├── derp.yaml └── private.key 0 directories, 4 files root@10-255-1-181:/etc/headscale# 填写config.yaml内容,内容来源于解压的v0.11.0.zip压缩包config-example.yaml内容 填写derp.yaml内容内容来源于解压的v0.11.0.zip压缩包derp-example.yaml内容 撰写headscale.service nano /etc/systemd/system/headscale.service [Unit] Description=headscale After=network....

十二月 29, 2021 · 2 分钟 · 218 字 · 白墨

折腾NAS中用的软件资源分享

资源链接阿里云盘 我用阿里云盘分享了「NAS常用软件引导软件系统镜像」,你可以不限速下载🚀 复制这段内容打开「阿里云盘」App 即可获取 链接:https://www.aliyundrive.com/s/QUm851phfC7 Esxi常用系统ova模板 搜集来自于sysin博客,sysin博主分享是百度云,本博客下载下来后上传至阿里云盘全部为标准分区(新版) ESXi6.7集成2.5G与8111网卡驱动 集成了rtl8125b网卡驱动以及rtl8111驱动,为什么不集成7.0的,是因为集成不了,据说新版本esxi7.0有什么改动。 openwrt x86_64软路由 使用GitHub编译结果,Qifcn/Actions-OpenWrt: A template for building OpenWrt with GitHub Actions | 使用 GitHub Actions 云编译 OpenWrt 集成了 tailscale wireguard 内核分区扩大至100m 根分区扩至512m resilio分享 这些软件我集成密钥形式 SYNC同步网盘 - 孤岛 (gao4.top)

十月 24, 2021 · 1 分钟 · 37 字 · 白墨

tailscale docker上安装搭建方法

启动 docker run -d --restart=always --name=tailscaled -v /var/lib:/var/lib -v /dev/net/tun:/dev/net/tun --network=host --privileged fastandfearless/tailscale 登录 docker exec tailscaled tailscale up 查看状态 docker exec tailscaled tailscale status 停止tailscale容器 docker stop tailscaled 删除tailscale容器 docker rm tailscaled 参考官方docker编译文件 镜像地址

五月 20, 2021 · 1 分钟 · 35 字 · 白墨

关于NAS的小折腾填坑

关于NAS的小折腾填坑 【写作说明】:此篇文章谨记折腾NAS途中的小问题可能对您有所帮助,因为每个人网络环境不一样,你可以参考一下。 关于电信路由器 四川电信,可以在微信公众号,给找客服切换光猫桥接模式,顺便要了公网IP,没有网上那么难,很顺利就要到了,也没有去折腾光猫破解什么的,因为网上超级密码都不正确 桥接后遇到的问题 过一天死机,重启恢复,开始怀疑固件有问题,OPenwrt固件刷到工控n2800主板上,随后换固件pfSense,还是遇到过一天死机重启恢复,应该不是固件与硬件问题随后换回OPenwrt,每天早上5点定时重启(应该是电信定时换IP问题猜测)。问题解决,用过几个月后,突然连不上DDNS(幸亏没有出现死机问题),随后发现OPenwrt固件空间满了,随后按照网上教程把剩下的30G空间重新远程ssh连上路由器分区挂载,问题解决。 关于移动宽带 最开始移动宽带,公网iP就不要想了,不过移动居然提供了IPv6,光猫很顺利就通过网上超级密码进入后台,建议把后台截图,防止出错,很顺利设置成桥接模式,用Openwrt拨号,折腾IPv6远程访问,因为不可能每个服务都做ddns,也不现实,就用网上恩山论坛的方法在OPenwrt上安装 socat工具,桥接主路由ipv6端口到下面ipv4内网服务端口,跟端口映射是不是很像,每次重启机器需要重新设置运行命令,就放OPenwrt,web界面有一个开机启动设置的地方。使用就搜索吧 移动ipv6速度 挺快的,和老弟相隔一个城市200多公里,传输速度相同的移动宽带。跑到了满速100M,也就是上行12.5M/s 左右当时硬件接口是100M的,后面换电信,硬件接口千兆了就没机会测试了。 Resilio Sync软件 记得17年接触当时还没,懂? 21年重新安装,据说恢复。实际测试也恢复了。 遇到问题 docker安装一定要把网络设置为和本地一样的网络,也就是宿主机,或者给一个IP给容器,不然会走中继,没速度,有公网ip会自动打洞,不然没速度也,记得设置就是host模式,吐槽一句,unraid的docker就看个状态,详细的还是ssh吧 网络模式 Resilio Sync用docker安装方式与Linux安装方式同步位置没法修改,是配置文件的限制,修改配置文件就OK了 遇到的问题就这么多,安装谁都会,软件的使用过程中问题就很奈斯了。 异地组网问题 有一个和另一个地方的群晖组网 wireguard软件,全平台,没法动态更新ddns的域名,可以通过脚本检测断网重启接口解决,网上是这么说,我是定时重启,openwrt不知道怎么设置,没法中继互联,配置复杂??,简直就是 就这么着吧,弃用 传统的Ipsec 服务端为OPenwrt,群晖现成的接口,可惜群晖下,断线重连只最多5次,有时能连上有时不行,弃用 现在用的方案tailscale,只需要登陆账号,全平台,自动打洞,支持群晖,前几天支持OPenwrt ,有一个小问题就是安装包对于arm平台的OPenwrt偏大,可能会把空间占满,只能恢复出厂了。子网服务与自建中继付费10美元/月 现在还在用的方案。 可能对你有所帮助,就这样吧

五月 18, 2021 · 1 分钟 · 32 字 · 白墨

Tailscale VPN初步安装体验

序言 初步体验是一个基于wireguard的新的星形组网软件(功能之一),对比WGvpn最大的不同就是增加了公匙交换系统,免配置组网,只需要安装客户端登录账号就可以组网,支持p2p打洞,付费自建中继功能。支持基本上全平台支持Linux|群晖|Openrt|Window|Mac等常见客户端,docker也可以安装。 Openwrt X86上安装 2021年5月13日更新 openwrt 仓库已经有了安装包直接更新一下仓库就可以搜索到如下图 执行下面命令就可以安装 opkg update opkg install tailscale Ps:在X86下扩容安装软件Overlay空间的教程亲测可用 Openwrt arm上安装 opkg update opkg install tailscale PS:注意安装空间的大小,占满空间会保存不了Openwrt配置,一些定时任务失效 tailscale-synolog群晖下安装 在Github上下载合适的版本上传到群晖安装即可,然后ssh登录群晖sudo tailscale up 即可 Unraid下用docker安装 在APPS里搜索 然后按照正常启动容器就可以,不用修改什么 然后点击图标双击第一个>_Console 在启动的命令行窗口输入命令tailscale up 获取登录链接就可以。 PS:遇到问题 0x1安卓下远程控制0x300005f错误代码 要修复此问题,请在“PC名称”字段中使用您的IP地址。 0x2 openwrt 空间不足问题 arm重新恢复出厂设置吧 0x3 openwert ssh登录不了问题 直接未指定就行 ### win10升级win11后服务启动失败 解决办法 我可以确认我在从 Win10 升级到 Win11 后遇到了类似的问题,但结合了来自[@iball](https://github.com/iball)和[@DentonGentry 的](https://github.com/DentonGentry)两种解决方案。 * 卸载 Tailscale * 删除 %USERPROFILE%\AppData\Local\Tailscale * 重新安装尾鳞 现在需要重新登录Tailscale,登录后,Win11 中的Tailscale 效果很赞。

五月 13, 2021 · 1 分钟 · 65 字 · 白墨

ESXI 群晖下连接VPN网络报错解决

前言 我的vpn服务端搭建在openwrt软路由上使用SoftEther作为相关软件,在群晖下出现 群晖 l2tp连接失败 请检查。。。。解决办法如下勾选第二个选项就行 啰嗦一下环境 esxi6.5u2 DS3617XS MAC已修改 tun未开启 宿主机戴尔r410 网卡为博通网卡 为啥我判断是群晖的问题嘞,win10最新,正常连接 安卓10正常连接,白群晖正常连接

四月 29, 2021 · 1 分钟 · 14 字 · 白墨

openwrt通过wireguard组网

概念 网上找的图很好理解应该 wireguard原理就不多做解释了,我们只是人为的分客户端与服务端,因为国情在这,有时候两端不可都是可以互相访问的公网。这是理论上最好的访问模型,但实际上使用也就服务端访问这种模式。 2021年5月21日更新 公网环境 wireguard实际是支持ipv6的而我的环境是ipv4动态公网就不多做关于ipv6的介绍了,在2018年CN已经全面覆盖改造ipv6了,至少移动手机端与家庭宽带都支持ipv6了。 设备环境 OpenWrt R21.2.1 公网IPv4 移动手机端 openwrt端配置 软件源 系统-软件包-发行版软件源 src/gz openwrt_core https://mirrors.cloud.tencent.com/lede/snapshots/targets/x86/64/packages src/gz openwrt_base https://mirrors.cloud.tencent.com/lede/snapshots/packages/x86_64/base src/gz openwrt_freifunk https://mirrors.cloud.tencent.com/lede/snapshots/packages/x86_64/freifunk src/gz openwrt_helloworld https://mirrors.cloud.tencent.com/lede/snapshots/packages/x86_64/helloworld src/gz openwrt_lienol https://mirrors.cloud.tencent.com/lede/snapshots/packages/x86_64/lienol src/gz openwrt_luci https://mirrors.cloud.tencent.com/lede/releases/18.06.8/packages/x86_64/luci src/gz openwrt_packages https://mirrors.cloud.tencent.com/lede/snapshots/packages/x86_64/packages src/gz openwrt_routing https://mirrors.cloud.tencent.com/lede/snapshots/packages/x86_64/routing src/gz openwrt_telephony https://mirrors.cloud.tencent.com/lede/snapshots/packages/x86_64/telephony 安装WG opkg update opkg install wireguard luci-app-wireguard luci-i18n-wireguard-zh-cn wireguard-tools 生成密钥 可以在终端下生成 也可以在各客户端下生成 privatekey=私钥 publickey=公钥 mkdir /etc/wireguard cd /etc/wireguard wg genkey | tee privatekey | wg pubkey > publickey 配置接口 依次找到网络->接口->添加新接口,设置内容如下...

二月 24, 2021 · 2 分钟 · 234 字 · 白墨

Openwrt OpenConnect VPN 搭建设置教程

## 2022年1月4日更新如果luci没有界面可以去软件源手动下载安装 流程如下图 ![流程图](https://gao4.top/wp-content/uploads/2022/01/851998809.png) ```Unknown package ’luci-app-ocserv*’. Collected errors: * opkg_install_cmd: Cannot install package luci-app-ocserv*. root@OpenWrt:~# wget https://mirrors.cloud.tencent.com/lede/releases/18.06.9/packages/mipsel_24kc/luci/luci-app-ocserv_git-20.356.64372-1259bb1-1_all.ipk –2022-01-04 12:01:53– https://mirrors.cloud.tencent.com/lede/releases/18.06.9/packages/mipsel_24kc/luci/luci-app-ocserv_git-20.356.64372-1259bb1-1_all.ipk Resolving mirrors.cloud.tencent.com… 125.39.223.218, 42.63.50.204, 220.194.79.73, … Connecting to mirrors.cloud.tencent.com|125.39.223.218|:443… connected. HTTP request sent, awaiting response… 200 OK Length: 5314 (5.2K) [application/octet-stream] Saving to: ’luci-app-ocserv_git-20.356.64372-1259bb1-1_all.ipk’ luci-app-ocserv_git-20.356.64372-1259bb1 100%[================================================================================>] 5.19K –.-KB/s in 0.001s 2022-01-04 12:01:56 (4.28 MB/s) - ’luci-app-ocserv_git-20.356.64372-1259bb1-1_all.ipk’ saved [5314/5314] root@OpenWrt:~# ls luci-app-ocserv_git-20.356.64372-1259bb1-1_all.ipk root@OpenWrt:~# opkg install luci-app-ocserv_git-20.356.64372-1259bb1-1_all.ipk Installing luci-app-ocserv (git-20.356.64372-1259bb1-1) to root… Configuring luci-app-ocserv....

九月 30, 2020 · 1 分钟 · 192 字 · 白墨