Anduin Xue

let today = new Beginning();

Service engineering Skills and IT capabilities for operating and maintaining online services.


Install Cockpit on Ubuntu 22.04

本篇博客详细介绍了如何在Ubuntu 22.04上安装Cockpit,以及如何解决安装过程中可能遇到的问题。首先,我们需要使用命令行安装Cockpit。接下来,为了确保安全性,我们需要创建一个非root用户,并将其添加到sudo组中。本文提供了一个关于身份验证的最佳实践的链接,供读者参考。 在安装过程中,可能会遇到“packagekit无法在离线状态下刷新缓存”的错误。为了解决这个问题,我们需要在/etc/netplan/目录下创建一个新的网络配置文件,并将renderer设置为NetworkManager。然后,将其他配置文件的优先级调整为更高的数字,最后应用网络配置并重启Cockpit服务。 此外,本文还介绍了如何安装Cockpit的导航插件。首先,我们需要安装jq工具,然后从GitHub上获取插件的最新版本,并安装到本地。 安装完成后,可以在浏览器中访问Cockpit。为了确保HTTPS安全性,我们可以使用Caddy对Cockpit服务器进行反向代理。本文提供了一个关于Caddy的使用技巧的链接,以及一个示例配置文件。 通过阅读本文,您将能够顺利地在Ubuntu 22.04上安装并使用Cockpit。那么,您准备好尝试Cockpit了吗?在安装过程中,您是否遇到了其他问题?欢迎在阅读全文后,分享您的经验和解决方案。--GPT 4

bash Linux Ubuntu Remote Management Cockpit NetworkManager

CaddyV2 tips and examples (How to correctly get user's IP address after a reverse proxy)

本篇博客主要介绍了如何在Caddy V2中正确获取用户的IP地址,以及一些实用的Caddy V2技巧和示例。文章首先讲述了如何在Debian系统上安装Caddy V2及其插件,接着展示了如何修改Caddy V2文件以支持Proxy Protocol。此外,还提供了一些实用的Caddy V2配置示例,包括托管静态文件服务器、直接渲染HTML、在特定地址上进行反向代理、执行永久重定向、反向代理并移除/添加自定义头部、忽略证书问题的反向代理、仅允许局域网访问的反向代理、仅允许局域网进行登录的反向代理、覆盖HTTP Host头部的反向代理、通过基本身份验证保护反向代理以及在两个节点之间进行负载均衡的反向代理等。最后,文章给出了一个完整的示例配置,包括外部IP地址的基本身份验证保护、局域网直接访问、覆盖HTTP Host、允许不安全的HTTPS、移除头部“x-frame-options”等功能。阅读这篇博客,您将了解到Caddy V2的强大功能以及如何灵活运用这些功能进行网站配置。那么,如何在实际应用中根据需求选择合适的Caddy V2配置呢?这将取决于您的实际需求和场景,欢迎尝试这些示例并进行实践。--GPT 4

Reverse Proxy Linux Ubuntu Proxy FRP Caddy CaddyV2 IP Address Proxy Protocol

Build a new NFS server with WinServer or Ubuntu and mount it

本篇博客详细介绍了如何在Windows Server和Ubuntu系统中搭建新的NFS服务器,并进行挂载。首先在Windows Server中,通过安装相关组件并设置文件夹属性来创建NFS服务器。接着在Ubuntu系统上,使用命令行工具安装nfs-kernel-server,创建共享文件夹并对其进行权限设置。配置完成后,需要编辑exports文件以允许特定子网访问服务器。 在Windows系统中,通过PowerShell启用NFS客户端功能,并在CMD中使用mount命令挂载远程NFS。对于Ubuntu系统,需要安装nfs-common包,并使用mount命令挂载远程NFS。此外,还介绍了如何在VMware ESXI中将远程NFS作为数据存储挂载。 本文详细阐述了在不同操作系统中搭建NFS服务器的步骤,以及在各个平台上挂载远程NFS的方法。通过阅读本文,你将能够了解到在Windows Server和Ubuntu系统中创建和使用NFS服务器的过程。那么,你是否想知道在其他操作系统中如何搭建NFS服务器呢?对于不同的场景和需求,你会选择哪种方式进行远程文件共享?--GPT 4

Linux Ubuntu File Windows Server Share NFS VMware ESXI Vsphere NAS

Mount Windows SMB folder to Ubuntu

本篇博客教你如何将远程SMB文件夹挂载到本地Ubuntu服务器。首先,安装cifs-utils工具,然后创建一个新文件夹。接下来,使用mount命令将远程SMB文件夹挂载到本地文件夹。你可能需要输入密码来完成挂载操作。挂载完成后,你可以在本地文件夹中查看远程SMB文件夹的内容。需要注意的是,挂载命令中的`your-name`、`your-server`和`your-path`分别代表你的Windows用户名、服务器IP地址或域名以及SMB共享文件夹的名称。 如果你希望在开机时自动挂载远程SMB文件夹到Ubuntu,可以编辑`/etc/fstab`文件并添加相应的配置行。在配置行中,将`<your-server>`、`<your-path>`、`<your-name>`和`<your-password>`替换为实际值。 通过阅读本文,你将学会如何在Ubuntu系统中挂载和卸载远程SMB文件夹,以及如何配置开机自动挂载。在实际操作中,你可能会遇到哪些问题?有哪些需要注意的地方?希望本文能为你提供有益的启示。--GPT 4

bash Linux Ubuntu Windows Server SMB Share

Install Nextcloud on a Ubuntu 20.04\22.04 server

本篇博客详细介绍了如何在Ubuntu 20.04/22.04服务器上安装Nextcloud。文章分为17个步骤,包括安装所需的软件包、配置数据库、创建Nextcloud目录、设置权限、配置Apache、安装和配置SSL证书、设置大文件上传、配置Cron、调整数据存储位置、完成区域设置、完成电子邮件设置、完成Redis设置、设置备份、设置反向代理(可选)以及设置GPU。 文章还提供了一些有趣的问题,以吸引读者阅读并启发思考。例如,在调整数据存储位置时,如何确保在重启后云仍然可以正常工作?在设置备份时,如何自动运行备份脚本以确保数据安全?在设置反向代理时,如何避免出现问题? 通过阅读本篇博客,读者可以了解到如何成功安装和配置Nextcloud,以及如何根据自己的需求进行一些额外的设置。在文章的最后,作者还提到了如何为Nextcloud添加GPU支持,以便在安装了识别应用程序的情况下提高性能。 现在,你是否对在Ubuntu服务器上安装Nextcloud感兴趣?是否想知道如何通过这些设置来优化你的Nextcloud实例?快来阅读全文,自己找到答案吧!--GPT 4

Web Linux Ubuntu IT Apache2 PHP MySQL Certbot Nextcloud Storage

Make and prepare your own Windows image and deploy with the OOBE experience

本篇博客介绍了如何创建和准备自己的Windows镜像,并通过OOBE体验进行部署。首先,我们需要了解审计状态,它可以暂时跳过OOBE以激活、安装驱动程序和软件。在审计状态下,将使用管理员用户登录,并且只能执行计算机级操作。完成审计状态后,必须重新进入OOBE状态,以便获得计算机的用户可以在OOBE页面上创建普通用户。 文章接下来介绍了如何从OOBE状态切换到审计状态,以及OOBE状态下计算机的具体内容。然后,我们将学习如何构建自己的Windows镜像,通过使用`dism`在`generalize`参数擦除用户和设备数据后捕获当前系统磁盘并制作`wim`镜像。完成后,只需将此镜像安装到需要移交给客户端的计算机上即可。 最后,文章还讨论了如何在现有的wim镜像中注入驱动程序。首先,通过运行相应的命令获取首选的系统索引。然后,运行其他命令来挂载系统并注入所需的驱动程序。最后,提交更改至`wim`文件。 本文让读者了解了如何创建、准备和部署自定义的Windows镜像。那么,这种方法在实际应用中的优势和局限性是什么?如何根据不同的使用场景选择合适的部署方式?希望这篇博客能激发您的思考,寻找更多答案。--GPT 4


Use you local server to replace the cloud with FRP.

本文介绍了如何使用FRP(Fast Reverse Proxy)将本地服务器替换为云服务器。首先,我们需要在云服务器上安装和配置FRP服务器。接下来,我们需要在本地家庭服务器上安装FRP客户端,并确保家庭服务器能够成功连接到FRP服务器。值得注意的是,家庭服务器不需要具有公共IP地址,可以部署在防火墙或NAT之后。 本文使用Windows Server作为示例,并介绍了如何在家庭服务器上安装FRP客户端。配置完成后,我们可以运行FRP本地验证配置。然后,我们需要将FRP注册为后台服务。此外,我们还可以选择配置自动升级。 需要注意的是,云服务器和家庭网络可能会因流量而产生费用。如果服务不是很繁重,通常使用FRP方案会非常便宜。相比之下,云服务器的月费用可能达到数百美元,而家庭服务器的电费和网络费用要低得多。总的来说,使用FRP方案可以节省成本,同时享受全面的裸金属性能。 那么,是否应该使用FRP方案替代云服务器呢?这取决于您的需求和预算。如果您希望节省成本并享受更好的性能,那么FRP方案可能是一个不错的选择。但如果您需要更高级的功能和更强大的计算能力,那么云服务器可能仍然是最佳选择。--GPT 4

IP bash Linux Windows Server Cloud FRP Network Port Firewall

Setup Minecraft perfect game experience

本篇博客详细介绍了如何设置Minecraft游戏,以获得完美的游戏体验。首先,文章讲述了如何下载并安装Fabric,并为游戏添加光影和地图插件。接下来,博客提供了一系列推荐的游戏插件,包括:cloth-config、Kotlin-support、badpackets、modmenu、inventory-profiles-next、Appleskin、not-enough-animations、extrasounds、BetterF3、Better Third Person等。文章还提供了一张包含所有插件快捷键映射的图片,方便玩家参考。 除此之外,博客还为拥有服务器的玩家提供了一些建议。推荐使用Paper MC作为服务器引擎,并安装一些增强游戏世界的插件,如:Dungeon Now Loading、Incendium、Keepin、Ships out on the oceans、Terralith、TreeCapitator等。最后,文章提供了一些服务器设置修改建议,以便玩家根据自己的需求调整游戏难度、玩家数量、世界边界等。 如何将这些设置和插件完美地融合在一起,为玩家带来更加沉浸式的Minecraft游戏体验呢?摘要无法回答这个问题,但阅读全文将为你揭示答案。此外,你是否有其他推荐的插件和设置,可以让Minecraft变得更加有趣?欢迎在阅读本文后,与其他玩家分享你的心得。--GPT 4

Configuration Minecraft Game Java

Install WinGet on Windows Server

在本篇博客中,我们将学习如何在Windows Server上安装WinGet。首先,确保您没有使用管理员帐户运行。然后,在具有管理员权限的新PowerShell会话中运行一系列命令。这些命令将帮助您查询最新的WinGet版本及其依赖项,并下载与安装适用于您系统的软件包。 尽管在安装过程中可能会遇到一些临时性错误,但完成后WinGet应该已经成功安装。如果安装失败,请按照博客中的步骤从GitHub下载并安装WinGet及其许可证。完成后,您应该可以看到WinGet已在您的系统中生效。 安装WinGet后,您可以使用它来安装Windows Terminal。尝试使用命令`winget install Microsoft.WindowsTerminal`。如果安装失败,您可以尝试在PowerShell中运行另一个命令来进行安装。此外,您还可以使用WinGet来安装其他应用,如剪贴工具、便笺、时钟以及邮件和日历。 最后,如果需要重置Windows商店,可以尝试在PowerShell(管理员权限)中运行`wsreset -i`和`wsreset`命令。请注意,这仅支持Windows 10 LTSC,可能无法在Windows Server上工作。 在阅读完整篇博客后,您是否已经掌握了如何在Windows Server上安装WinGet的方法?您还有哪些关于WinGet的其他应用和技巧可以分享呢?--GPT 4

PowerShell Windows Server Install Winget Automation

Install Windows 11 on Vultr cloud machine

本篇博客详细介绍了如何在Vultr云服务器上安装Windows 11。首先,我们需要下载Windows 11的ISO文件,并将其转换为WIM文件。接着,准备一个新的磁盘驱动器以供安装Windows 11。在完成这些准备工作后,我们需要解压Windows 11的WIM文件,然后设置相应的启动配置。重启服务器后,通过VNC连接并完成Windows 11的初始设置。最后,启用远程桌面服务并删除旧的Windows Server。 在阅读这篇博客后,你会了解到在云服务器上安装Windows 11的整个过程。这将有助于你在云端搭建自己的个人电脑,并随时随地通过远程桌面连接使用。此外,你还可以为家人和朋友创建更多的云电脑,让他们也能随时随地体验Windows 11的便捷。 那么,云电脑的未来会是怎样的呢?随着技术的发展,云电脑是否会成为我们日常生活中不可或缺的一部分?请继续关注我们的博客,探讨云电脑的未来趋势!--GPT 4

PowerShell Windows Server Cloud Windows Windows 11 DISM Bcdedit Vultr Cloud PC