51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开源工具

使用Docker部署mailcow,自建邮局服务(一)

使用Docker部署mailcow,自建邮局服务(一)

厉飞雨 阅读(77) 评论(0) 赞(5)

poste这个邮局比较轻量,部署相对简单,适合个人轻度使用。但是从客户的使用反馈来看(xiaoz之前有给客户部署过),大量发件的时候poste不太稳定,很容易出问题。且poste将所有相关依赖服务全部放到一个容器中,并没有使用docker-composer编排多个容器,从而导致稳定性大打折扣。今天再分享另一个开源的自建邮局服务mailcow,mailcow功能上比poste更加

使用Docker部署开源音乐播放服务Navidrome,打造自己的云音乐

使用Docker部署开源音乐播放服务Navidrome,打造自己的云音乐

厉飞雨 阅读(111) 评论(0) 赞(6)

本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme网络版权时代,随便放个歌就要收费,就算你买了VIP服务,下载的歌曲还是加密的,一旦VIP到期后某些歌你还听不了,说的就是XX音乐。于是我开始寻找有没有一个类似云音乐的自建服务,这样随时随地在任何地方都能播放,于是我找到了如下软件可满足需求:多媒体管理:Jellyfin、Emby、PlexA

在Golang中使用cron定时任务

在Golang中使用cron定时任务

厉飞雨 阅读(108) 评论(0) 赞(5)

本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme最近在开发过程中需要定时执行某个函数,因为Golang是常驻内存的,所以在Golang中比较好实现,直接使用第三方库github.com/robfig/cron即可,记录下该库的使用。安装github.com/robfig/cron最新版本为3.x,使用下面的命令安装这个库:go&...

更换GORM默认的SQLite驱动

更换GORM默认的SQLite驱动

厉飞雨 阅读(88) 评论(0) 赞(6)

本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme最近在开发一个程序时用到GORM来操作SQLite数据库,GORM默认使用gorm.io/driver/sqlite这个库作为SQLite驱动,该库用CGO实现,在使用过程中遇到一些问题,最后更换第三方SQLite驱动解决。问题正是因为GORM官方SQLite驱动使用CGO实现,因此我在使

Docker环境下Nginx Proxy Manager安装指南:打造可视化Nginx反向代理服务器

Docker环境下Nginx Proxy Manager安装指南:打造可视化Nginx反向代理服务器

厉飞雨 阅读(62) 评论(0) 赞(5)

本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme由于内网环境下安装了多种不同的WEB服务,为了方便公网使用域名访问和支持HTTPS,常见的做法是在内网搭建一个Nginx服务进行,然后进行反向代理,从而实现服务集中、域名访问和SSL证书部署。但是手动配置Nginx可能会有些麻烦,容易出错,而且对于新手来说不太友好。不过有了Nginx Pr

远程连接MySQL很慢的解决办法

远程连接MySQL很慢的解决办法

厉飞雨 阅读(72) 评论(0) 赞(6)

概述之前遇到过使用Navicat远程连接mysql很慢的情况,解决办法见:http://www.884358.com/navicat-mysql-slow/这次是Navicat可以很快连接,但是php程序连接很慢,需要10秒左右的时间。原因由于mysql对连接的客户端进行DNS反向解析。解决办法办法1:把客户端的ip写在mysql服务器的/etc/hosts文件里,随便给个名字

19.8K star!一款优雅美观的开源 UI 组件库,体验超棒!

19.8K star!一款优雅美观的开源 UI 组件库,体验超棒!

厉飞雨 阅读(84) 评论(0) 赞(7)

* 戳上方蓝字"开源先锋"关注我推荐阅读:《33.4K star!一款爆火的基于Web的可自托管白板绘图项目!》大家好,我是开源君!随着前端技术的快速发展,开发者们需要更加高效、美观且易于使用的UI组件库来构建应用程序。今天,开源君向大家介绍一个非常出色的开源项目-NextUI。这个项目是由一个充满活力的社区所驱动的,它并不是由Vercel公...

搭建一个私有的oss对象存储服务

搭建一个私有的oss对象存储服务

厉飞雨 阅读(74) 评论(0) 赞(8)

什么是对象存储对象存储是一种用于处理非结构化数据(如文本、图片、视频等)的存储架构,它以对象的形式存储数据。与传统的文件存储(如文件系统)和块存储(如SAN)不同,对象存储为每个数据单元(对象)提供一个唯一的标识符(通常是一个URL),使数据可以在分布式系统中被存取。基于MinIO的对象存储MinIO 是一种高性能的分布式对象存储服务,可以在私有云环境中存储大量的非结构化数据。

麒麟V10编译安装MySQL8

麒麟V10编译安装MySQL8

厉飞雨 阅读(121) 评论(0) 赞(5)

操作系统环境检查首先确认操作系统版本是KylinOS Server V10 SP2cat /etc/kylin-releasecat /proc/version查看是否已安装mariadbrpm -qa | grep mariadb如果系统已经安装了其它版本的MySQL或...

阿里云RDS MySQL数据库使用

阿里云RDS MySQL数据库使用

厉飞雨 阅读(119) 评论(0) 赞(6)

简介云数据库 RDS MySQL 版基于阿里巴巴的 MySQL 源码分支,经过双十一高并发、大数据量的考验,拥有优良的性能。RDS MySQL 支持实例管理、账号管理、数据库管理、备份恢复、白名单、透明数据加密以及数据迁移等基本功能,还支持读写分离、SQL 审计、多可用区集群等高级功能。基本使用开通RDS MYSQL后,可以使用阿里云提供的DMS( https://dms.al