简介 只部署服务,不讲原理。 本机配置:MacBook Pro M2 Max 32 GB Mastodon 介绍 Mastodon 是一个自由、开源的去中心化的微博客平台,类似于 Twitter,但是使用分布式的架构,用户可以在不同的实例(服务器)之间自由迁移,并且可以互相关注和互相交流。Mastodon 的用户可以发布短文本、图片、视频、音频等内容,并且可以使用标签来组织和浏览内容。 Mastodon 的用户界面简洁、易用,支持自定义主题和语言,同时也支持多种客户端应用程序,包括 Web、Android、iOS 等。Mastodon 的消息是加密的,用户可以选择公开或私密地发布消息,同时也可以选择将消息限制在特定的用户或实例之间。...

历史1.0版本搭建 & web服务映射 历史1.0版本安全内容补充(新增token) 1[common] 2token = 123456 1.1 Ubuntu 18.04 使用FRP内网穿透,映射内网Web服务至公网 Ubuntu 18.04 使用FRP内网穿透,映射内网Web服务至公网 1.2 FRP内网穿透映射80&443提供web服务 FRP内网穿透映射80&443提供web服务 使用Docker 启动frp 1,客户端(frpc)docker-compose 配置 docker-compose.frpc.yml 1version: "3.6" 2 3services: 4 frpc-server: 5 image:...

如何搭建FRP,可参考以前的文章 Ubuntu 18.04 使用FRP内网穿透,映射内网Web服务至公网 上篇内容新增upfrpc.sh 进程检测(自动启动) 1 # crontab 计划任务配置: */1 * * * * sh /upfrpc.sh 2 #!/bin/sh 3 4 PIDS=`ps -ef |grep "frpc.ini" |grep -v grep | awk '{print $1}'` 5 if [ "$PIDS" == "" ]; then 6 #运行进程 7 8 nohup /frp/frpc -c /frp/frpc.ini & 9 echo "进程不存在" 10 exit 0; 11 fi 12...

Hugo 是什么 ? Hugo是由Go语言实现的静态网站生成器。简单、易用、高效、易扩展、快速部署。了解更多点击原文 为什么选择Hugo ? 刚开始写内容之前,选择的是fastadmin 搭建的博客系统,框架运行需要(nginx,mysql,后台,前台),随后部署在云机器上(1核2G)+ 1M带宽,访问时候加载了大量的静态文件,体验非常差,性能就不要提了,在尝试使用1个月之后就下线了,不要问为什么不扩容,因为没钱!系统下线,机器留着。 fastadmin下线后,除了博客这个需求、还有记笔记之类的需求,就选择了有道云笔记,手动将博客迁移至有道云。之后发布的内容会分享链接到小伙伴的群里供查阅。如果文档上有图片之类的需求,就要单独续...

本文将介绍如何使用docker + traefik 进行keycloak的服务搭建 更多traefik的内容可访问主页 关于 Keycloak Add authentication to applications and secure services with minimum fuss. No need to deal with storing users or authenticating users. It’s all available out of the box. You’ll even get advanced features such as User Federation, Identity Brokering...

前言 基于Ubuntu 20.04搭建gitlab服务 首先准备一台云服务或自己准备一台测试服务器(4核4GB内存+8核8GB内存),我用的是戴尔主机重装的Ubuntu桌面中文版本系统 镜像下载地址,重装系统过程就不多说了。==重装系统后最重要的事是换源(稍微强调下)== 新系统安装完成后继续初始化基本服务(Docker+traefik),这里可以借鉴前篇文章 ubuntu-20.04 一键初始化traefik web服务,初始化过程比较漫长约5-10分钟左右。 成功安装如下图 1,安装 1.1 创建 gitlab 工作目录 // 创建文件夹 mkdir gitlab.halobug.cn // 进入工作目录 cd...