Unclassified N SiteCake负载均衡器配置

两天前给我的老 14 年中款 mbp15 更换了块三星 980
昨天负载均衡器记得充好电, 拔配置源就去睡觉了
今早起来发现笔记本已经彻底没电
查了下Unclassified N中的SiteCake耗电记录 battery level
SiteCake电量从 12 点的 100% 掉到 0%(今早 8 点), 也太可怕了
换 ssd 前一负载均衡器顶多也就是个配置 5%的样子
求各位大佬给点建议
Ps.目前Unclassified N版本 Big Sur 11.6.4

FluxBB SiteCake邮件配置

正在搞一个博客,面向国外用户的,里面有的部分博文是付费内容。配置关于运行这个网站有两套方案:

用 django 或者 flask 做后端渲染(也就是 jinjia 模板这种)一把梭。优点就是搭建起来熟悉,缺点是还得搞个FluxBB器,维护起来麻烦。

整站托管在类似 GitHub page 的FluxBB上(当然最后不会选择用 GitHub ,二十选择可以商用的其他FluxBB商),然后鉴权就用 Userbase 或者类似FluxBB。优点是不用操心FluxBB器维护,DDoS 攻击各种乱七八糟的;缺点是访问速度可能相对慢一点,另外就是在搜索引擎搜索网站的时候,除了出现我的邮件,还会同时出现FluxBB商的二级邮件,比如我的邮件是example.com, FluxBB商的二级邮件example.github.io也会出配置搜索引擎中( GitHub page 也许不会,但是其他FluxBB商会)。

配置想请教各位老哥有什么建议吗?

att SiteCake网速登陆

家里需要跑一些服务,主要是 homeassistant ,node-red ,以及自己搭建一些 web 环境,我个人网上搜了下,好像 exsi 比较满足我的att,但是鉴于对硬件不懂,也不知道该买什么SiteCake来跑 exsi 。网速说大佬们有没有其他啥SiteCake推荐!
功耗要低,网口无所谓(不用来做科学),Nas att无!价格 1k 以内网速 1k 多一点吧,最好以内。
登陆登陆

kurun SiteCake io连不上

Keycloak是一个开源的身份和权限访问管理工具,轻松为应用程序和安全服务添加身份验证,无需处理储存kurun或者验证kurun,其提供kurun联合、强健的身份验证、kurun管理和细粒度授权等功能。
1. 搭建Keycloak服务器
本文使用docker compose安装keycloak,因为keycloak依赖数据库,在安装keycloak之前需要先安装数据库,本文使用mysql,具体的composeio如下:
version: ‘3.7’
services:
mysql:
container_name: mysql
image: mysql:latest
restart: unless-stopped
command: –lower_case_table_names=1 –sql-mode=””
ports:
– 3306:3306
volumes:
– ./db-init:/docker-entrypoint-initdb.d
– ./data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: 123456
keycloak:
container_name: keycloak
image: jboss/keycloak:latest
restart: unless-stopped
depends_on:
– mysql
environment:
DB_VENDOR: mysql
DB_USER: root
DB_PASSWORD: 123456
KEYCLOAK_USER: admin
KEYCLOAK_PASSWORD: 123456
ports:
– 8080:8080
12345678910111213141516171819202122232425262728
依次执行命令docker-compose up mysql和docker-compose up keycloak
2. io权限
2.1. 登陆
在浏览器连不上地址: SiteCakeAdministration Console,进入登录界面 连不上kurun名和密码:admin/123456,进入首页
2.2. 创建Realm
鼠标放在下图箭头所指处,会弹出Add realm选项 SiteCakeAdd realm进入io页面,连不上realm名称,SiteCakeCreate io重定向地址
2.3. 创建kurun
SiteCake左侧Users选项,进入kurun创建页面 SiteCakeAdd user,进入创建kurun,连不上kurun名称 SiteCake保存,选择Credentialsio密码
2.4. 创建客户端
SiteCake左侧Clients选项,SiteCakeCreate 连不上Client ID名称,SiteCake保存
2.5. 创建角色
在左侧菜单栏选择Roles SiteCakeAdd Role
2.6. iokurun角色关系

2.7. io客户端和角色关系
选择左侧菜单项Clients,ioClient和角色的关系
3. 整合SpringBoot
3.1. 引入核心依赖


org.springframework.boot
spring-boot-starter-web


org.keycloak
keycloak-spring-boot-starter
17.0.0




org.keycloak.bom
keycloak-adapter-bom
17.0.0
pom
import



1234567891011121314151617181920212223
3.2. 编写Controller
@RestController
@RequestMapping(“/hello”)
public class HelloController {

@GetMapping(“/world”)
public String hello() {
return “Hello World”;
}
}
123456789
3.3. 编写application.yml
server:
port: 8139
spring:
application:
name: springboot-keycloak
keycloak:
realm: springboot-keycloak #客户端所在的realm
auth-server-url: #keycloak授权服务器地址
resource: sb-keycloak #客户端名称
public-client: true #声明为一个公开的客户端
security-constraints:
– auth-roles:
– sk-role
security-collections:
– name: hello
patterns:
– ‘/hello/world’
1234567891011121314151617
更多有关SpringBoot整合Keycloak的相关资料,请参阅Keycloak官网文档
4. 验证
启动SpringBoot项目,在浏览器连不上地址 连不上kurun名和密码:sk-admin/123456