分类目录归档:技术

Ubuntu服务器安装Cockpit面板记录

前言介绍

Cockpit是由红帽公司(Red Hat)开发的一款服务器管理面板。

这个服务器面板适合中小型企业业务用途的管理,包括了很多基本的功能,比如性能仪表盘、网络、磁盘、用户的管理。
这些基础功能免费,也是自由软件。有了Cockpit,添加用户SSH密钥、执行系统更新、配置防火墙这些低级任务操作轻而易举,
节约了去终端的时间、减少指令残留污染终端历史。

详细介绍

Cockpit一般会预装在各类红帽系服务器的系统上(RHEL、CentOS、Fedora Server、OpenSUSE),
非红帽系统比如Debian系也可以用,也包括Ubuntu这样的系统。
网上亦有在HP MicroServer Gen8这样的NAS向服务器安装Cockpit管理的案例,
适合老派服务器维护者,对应Windows的Admin Center。

比如说此前我就用Cockpit控制了一个接了声卡的数播虚拟机,去重启总是宕机的Mopidy服务,比手动去终端敲指令省事,毕竟重复任务有些愚蠢。后期会发文章介绍。

Cockpit本身对系统的破坏性小,不像那些主机面板有自己的配置文件,Cockpit的配置都是与系统同步,兼容性很好。
此外Cockpit也是一个可扩展的管理平台,因此可以开发相应的插件以扩展功能。
有管理ZFS的、管理容器的、管理SMB/NFS网络共享的、管理虚拟机的、管理集群的……
不过像Web服务器那种暂时还很稀少,管理Nginx略显麻烦,不过编辑Nginx文件本身也不应该是Cockpit该干的事情。

Cockpit新版的界面强行迎合了MD3和GTK4那样的圆角UI,个人觉得缺少了企业级的严谨美学,不过其实也没有不能接受。稳定为重,因此Cockpit没啥可以美化的空间。

本文以安装了Webinoly的Ubuntu 24.04 LTS为环境配置蓝本,通过Webinoly的Nginx反向代理+客户端私有CA证书验证(类似网银盾)实现安全访问,并配置firewalld防火墙设定。

安装

Ubuntu Backports软件源提供了Cockpit的支持,可使用如下命令检测版本号安装:

. /etc/os-release
sudo apt install -t ${VERSION_CODENAME}-backports cockpit

安装之后,通过任意的服务器地址+9090端口,用非root权限的管理员用户即可访问Cockpit面板,
如果没有这样的用户,请先 adduser
现在来确认一下Cockpit在HTTP端口是否运行正常吧。

继续阅读Ubuntu服务器安装Cockpit面板记录

新插件:View Transitions

继配置好友链页面之后,准备给WP升级一下插件。在WP Performance寻找到一款新的实验性插件——也就是本文所述的新插件:View Transitions,观摩了一下插件简介,据说是用于支持最新的浏览器视图过渡技术,比如chrome的介绍。

咦?这不就是PPT、KeyNote和AE等软件提供的“平滑”特效么?

没想到现在的浏览器也支持这种视觉动效了。感觉很有意思,逐下载尝试看看怎么个事。

实际是一个即插即用的插件,和之前安装的AJAX插件不同,这个插件不需要对主题进行修改,而是根据相关的class类自动适应。装好之后回到博客主页,随便点击一个具有标题和缩略图的文章,就可以观赏神奇的变换效果了!AUTOBLOGS,变形,出发!

继续阅读新插件:View Transitions

h5ai提示500错误

景之域曾基于h5ai搭建(开了一会就被遗忘的)附属资源存放箱,自从Webinoly恢复备份迁移过后就无法打开了。浏览器提示ERROR 500错误。

起初以为是依赖问题,于是在本地搭建的虚拟机建立测试站点,问题依旧复现。

在终端机界面,使用webinoly的 log 指令,
可对特定网站查阅访问日志:

log h5ai.lan -error

若提示没有syslog日志,可以先执行系统更新: sudo apt update && sudo apt -y upgrade

通过查看日志可见,问题出在PHP的函数 putenv 没有开启。
同时putenv也是此前安装社交网站known所需的。
在新版的Webinoly中,一些函数因安全问题被默认禁用。

继续阅读h5ai提示500错误

Windows Home Server冷门NAS系统RG-A解析下载(含2011、2007以及对应客户端)

分享此前在RG-AdGuard解析网站下载的Windows Home Server镜像,就是那个可以下载UWP应用的RG-AdGuard。这些镜像的来源也都是从MSDN下载。
RG-AdGuard本身不发送ISO文件,而是提供一个可以从微软服务器解析下载的cmd脚本,类似于UUPDUMP,在电脑上执行脚本,从微软的服务器拉取分片数据。最终合成ISO文件。由于下载时需要稳定的大容量内存,推荐8GB起步,实测至少4GB也可以下载。

Windows Home Server with Power Pack 1

(后被称为WHS2007,实际基于Server 2003 SBS小型企业版,仅提供x86版本)

cn_windows_home_server_connector_disc_x86_cd_x14-67779.iso
来自 <https://ru.files.rg-adguard.net/file/495d9dd6-7288-21d7-3066-659debdfb9e0>

继续阅读Windows Home Server冷门NAS系统RG-A解析下载(含2011、2007以及对应客户端)

随记 20260125

又是熬夜折腾WordPress的亿天……

今天新上线了一个博客门户网站:网沏 Net7.Blog
不过目前其实暂无刊登的打算,所以只是一个空壳作用的停放站。点击这个88×31按钮即可访问。

在折腾WordPress主题的时候发现年度公版主题都更新成古腾堡区块样式了,后面在WordPress.com以及WordPress.org站才发现WP的母公司Automattic居然发了这么多WP主题;
而尤其在2024年区块主题完善期间,Automattic还逐步推出了各类区块主题,高产似Tumblr,这其中有一个特别有意思的是Minecraft风格的Bedrock(基岩)主题,看起来像是游戏服务器站对应博客会用的样子。

区块主题我一开始是拒绝的,感觉很不直观,而且以前的PHP模板也不能直接使用,也是不太符合WordPress本来作为博客软件的用途;

但是实际上手后发现其实也没有那么难用,
我换句话说就是,采用了区块技术的主题其实就是内置了一个轻量化的Elementor页面构建器,而且比市面上的构建器不仅免费还更简洁,
如果擅长页面排版并且有相应工作经验的话会很容易上手。

这非常适合用来做作品集!可以把它当成一个排版软件来使用。

继续阅读随记 20260125

CSS缩放放大88×31像素按钮图

最近刚好在制作88×31的“复古”按钮图,这类上个世纪的Web按钮都是由像素点构成的,和老游戏一样,已经不太适合现今的高分缩放LCD屏幕浏览,尤其是智能手机或是高分屏电脑显示器。

虽然自己设计可以试着导出176×62尺寸的图样,但无论是制作还是调用都略显麻烦。后在网上寻找到这条Mastodon的Toots,可悉知CSS已经支持整数倍放大像素图片的缩放处理了。

Post by @[email protected]
View on Mastodon

对于WordPress来说,可以通过添加自定义的style.css代码的class类,并在WP的图片插入功能中调用class类,以此实现这一效果:

.pixbtn {
image-rendering: pixelated;
}

详情参见:https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/image-rendering