个人博客添加微信登录

个人博客添加微信登录个人小程序实现扫码登录,30元/年搞定开发背景自己博客很早就接入了QQ登录、新浪博客登录、GitHub登录,唯独缺少微信登录。以前实现微信登录需要企业认证(300元/年),最近研究小程序时发现:个人认证的小程序也可以实现扫码登录,只需30元/年,值得研究!博客不希望游客随意评论,但也要方便用户登录,提升体验——微信扫码是目前最方便的方式。三种微信登录方案对比方案一:微信开放平台
阅读全文

MySQL 9.6的主从复制(主从同步)

       主从复制可以使MySQL数据库主服务器的主数据库,复制到一个或多个MySQL从服务器从数据库,默认情况下,复制异步; 根据配置,可以复制数据库中的所有数据库,选定的数据库或甚至选定的表。横向扩展解决方案:在多个从库之间扩展负载以提高性能。在这种环境中,所有写入和更新在主库上进行。但是,读取可能发生在一个或多个从库上。该模型可以提高写入的性能(由
阅读全文

Docker安装ThinkPHP环境,nginx+php+mysql

Docker安装ThinkPHP环境在飞牛NAS的Docker图形界面里把PHP和Nginx结合起来,核心就是解决两件事:让两个容器能互相通信,并且把处理PHP动态请求的任务交给PHP容器。为了让Nginx和PHP能读到同一份代码,需要把飞牛NAS上的项目文件夹分别挂载到两个容器的指定位置。第一步:确保两个容器在同一个"网络"里要让Nginx能找到PHP,它们必须在同一个Doc
阅读全文

本地部署开源视频会议解决方案 Jitsi Meet

本地部署开源视频会议解决方案 Jitsi MeetJitsi Meet 是一款基于 WebRTC 技术的开源视频会议解决方案,它允许用户通过互联网进行高质量的视频通话、语音通话和文本聊天,非常适合用于对于视频会议使用频率不是很高的中小企业等场景,大的平台都收费了,免费时长40分钟根本不够用的,所以决定自己部署一套,实现会议时长自由。本文将详细介绍如何利用 Docker 在本地部署 Jitsi Me
阅读全文

本地服务器搭建Uptime Kuma网站监控服务

Uptime Kuma:一款易于使用的自托管监控工具,可以监测网站是否可以正常访问,如果掉线了可以发送信息通知用户的一个监控工具。本文主要介绍如何在Linux系统中一键部署Uptime Kuma运维监控服务,并将这个服务映射至公网实现随时随地远程访问。如果您像我一样在服务器上托管了多个网站,并且没有足够的时间来手动检査每个网站的在线状态,那么当出现问题时,您可能无法及时收到通知来处理这些问题。因此
阅读全文

群晖7用docker安装acme.sh,实现自动更新部署SSL证书

由于NAS公网用得多,免费证书有效期才3个月,要用到证书的地方太多了,手动更新太麻烦了,群晖可以实现自动更新所以还用CA证书,路由器管理WEB和ESXI管理WEB都是自己用已经换成了永久的自签证书记录下安装过程我的环境:群晖7.1 ,域名使用的阿里云管理,需要创建好管理API(之前路由器上就绑定了动态域名已经创建过了,就简单的文字说明下)一、登录阿里云,在RAM访问控制-身份管理-用户-创建用户
阅读全文

部署自己的远程桌面服务器RustDesk,RustDesk自定义客户端

远程桌面软件有很多,比如QQ远程协助、向日葵、ToDesk、TeamViewer等,但是都用注册后才可以使用,所以我选择了自建服务器和客户端,不用登录不用安装即可使用,使用开源的远程桌面软件 RustDesk.服务端部署这次直接使用服务端基于S6的镜像进行搭建,所以不用构建两个容器,它会自己帮我们管理 RustDesk 的ID服务和中继服务。我使用的图形界面管理docker添加模板->添加自
阅读全文

记录下frp新版本frp_0.5内网穿透

一、【背景】:因为在自己家路由器上搭建了传奇服自己玩,由于没有固定IP,每次换IP后要去改服务器配置才能玩,自己有公网服务器,就尝试用frp这个外网映射的好工具,但由于操作的系统很老(windows xp, 32位),新版的无法启动。解决此问题解客户端使用frp_0.20.0_windows_386.zip,服务端使用的最新版本,记录一下。下载地址:https://github.com/fated
阅读全文

Fedora 设置开机启动脚本 延迟启动docker

因为Fedora启动后先要挂载NAS上的目录,然后再启动Docker,Docker上面要用到挂载的目录,所以要延迟启动[root@emby /]# vim /etc/rc.d/rc.local写入内容#!/bin/bash sleep 180 systemctl start docker赋予可执行权限:[root@emby 
阅读全文

群晖7.1 MariaDB10 开启远程登录

环境:群晖7.1、MariaDB10安装好MariaDB10后并启用TCP/IP连接后默认不能远程登录数据库,解决办法一、使用ssh登录群晖,并进入MariaDB安装目录sjd@nas:/$ cd /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin二、使用root登录 MariaDB,然后进行修改sjd@nas:/volum
阅读全文