XiaBee's Studio.

Build Distributed TiDB System
BackgroudTiDB is an open-source NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads. Please refer to the official document to see the details Server preparingWe use several ECS to build the real distributed system, instead of distributed service on one se...
Hydro-OJ 使用说明
本OJ的具体搭建方式:Docker搭建Hydro-OJ系统 · xiabee-瞎哔哔 以下内容为用户文档 超级管理员 超级管理员是OJ系统的最高权限,能够直接控制OJ的全部内容,不建议设置多个 使用要求· 拥有服务器ssh权限,且能够直接控制服务器容器 创建方法 在OJ右上角注册一个账号,此时账号的UID为2· 回到服务器的终端,使用 docker oj-backend exec -it hydrooj cli user setSuperAdmin 2 将 UID 为 2 的用户设置为超级管理员。 使用 docker oj-backend exec -it pm2 restart ...
安装 docker-compose 2
前期提要上期我们讲到,postal的安装需要高版本的docker-compose。 大部分情况下,我们直接使用包管理安装即可,但是我在安装过程中遇到了包管理器中没有高版本的情况……所以写下本篇记录一下。 本篇依然以Ubuntu/Debian为例。 查看版本1docker-compose -v 此时看到我们的版本是1.25.0,是低于2.0的,无法运行3.9及以上的docker-compose.yml 安装方式(一) 可以参考官网 这里使用一种比较暴力的安装方式:直接手动下载可执行文件 查看最新版本浏览器访问docker-compose的代码仓库(可能需要翻墙) 截至目前,最高...
Docker 搭建 Postal 邮件系统
前情提要上次搭建了一个Hydro-OJ,注册需要邮箱验证,想着要不一步到位顺带把邮件系统也处理了(x) 系统选择有很多酷炫且开源的邮件系统,github上能搜到很多,比如mailcow,postal等。本片主要介绍postal的搭建方式。 Postal 简介 官网:postal 项目地址:GitHub - postalserver/install Postal is a complete and fully featured mail server for use by websites & web servers. Think Sendgrid, Mailgun or...
Docker搭建Hydro-OJ系统
Hydro简介 Hydro是目前来看比较新的一款开源Online Judge系统 目前官网有常见的安装方式,但是Docker的支持不是很好,于是我自己在官网架构基础上,重新编写了一下容器部署。 项目地址:Hydro-Docker 使用方式 直接使用docker-compose运行容器,在本地构建镜像 123git clone https://github.com/xiabee/Hydro-Dockercd Hydro-Dockerdocker-compose up -d 没有报错就是成功(x): 1docker-compose ps 聊聊编写过程 准确的说所有模块的测试完...
2022春招安全岗记录
写在前面在经历了保研、考研两轮大白给之后,终于在春招的时候拿到了满意的offer…… 简历内容是考研之后更新的,大致可以参考我的在线简历:https://blog.xiabee.cn/about,就是详细描述了一下项目内容和个人贡献。 由于本人对996怨念很深,所以在公司选择上会优先考虑工作时长与作息时间,几乎没有投大厂(虽然顺手投了字节,一面就挂了,我好菜)。一些因为种种原因发了面试邀请但是没能面试的公司就暂时不写了,问就是拒绝996…… 本篇按时间顺序排序,同一公司放在一起写。 最终去向 PingCAP上海,Security PingCAP(已接受)四面2022.2.28 大主...
服务器的折腾
准备工作 一台VPS:腾讯云学生特惠,2核4G内存 8M带宽 一个域名:xiabee.cn 一点点容器使用技巧 需求分析服务器里面跑一些WEB应用,包括但不限于个人博客、个人网盘、共享编辑器、邮件系统等,如果有时间的话可以写几个小程序挂着玩。 如果还有时间的话可以考虑搭一个Cobalt Strike的服务器…… 当前布局 WordPress个人博客 CodiMD共享编辑器 NEXTCloud个人网盘 考虑到多个服务可以共用一个SSL证书,也方便后续的证书更换,我单独设置了一个SSL模块,用于把同一套证书映射到不同的服务中去。 三个服务共用一套SSL证书: 个人博客需求...
Docker搭建NextCloud个人网盘
开端 百度云非会员太慢了!!! One Drive有时候连不上服务器!!! 正好手头有个4G内存8M带宽的服务器,可以整个活 手头也有个域名,已经搞了SSL证书,可以满足网盘加密传输的需求 太长不看版:代码在这里,设置密码、添加证书、修改域名,docker-compose up -d就行 NextCloud简介 官网 nextcloud是一款开源的、支持多平台的云盘,有服务器的小朋友可以整一个玩玩,可以搭一个自己的One Drive 搭建方式官网的搭建过程比较麻烦,需要手动配置服务器再执行相关代码等等。这里懒癌晚期患者直接去dockerhub找了个官方镜像,直接通过容器进行安装。...
Docker搭建Wordpress个人博客
Wordpress简介 官网 适合新手入门的博客框架,常用于个人博客的搭建,正如其名字一样,通过简单的几个word即可搭建出一个博客 太长不看版 项目地址:Github 功能:通过docker-compose,实现了利用容器搭建nginx+mariadb+wordpress的组合,在VPS中搭建个人博客 运行方式:详情见项目的README.md 环境依赖:docker 123sudo apt install docker docker-composegit clone https://github.com/xiabee/wordpress-dockercd wordpress-doc...
Docker搭建Markdown共享编辑器
服务地址 https://xiabee.cn:3000 前情提要 腾讯云双十一特惠,一次买了个8M带宽、2核4G的云服务器……不拿它整点活可惜了 目前的想法是搞个markdown共享编辑器、个人网盘啥的 搭建动机主流的共享编辑器有很多,这里安利一个我个人比较喜欢的:Hackmd的Codimd 上述的链接需要翻墙,非常不方便,所以我想在自己的服务器里面也造一个…… 前期准备 一个VPS 一个SSL证书(可选) VPS中安装了docker、docker-compose等服务 12345sudo apt install dockersudo apt install docker...