【HomePage】 - 实用的个人主页(一)
本文介绍了一个实用的个人主页工具【HomePage】,通过docker-compose进行部署,可以定制化配置页面标题、背景、图标等信息。配置包括settings.yaml、bookmarks.yaml、services.yaml等多个文件,可以添加监控小组件、标签栏等功能。同时还介绍了如何配置监控磁盘、搜索框、日期显示等小组件,详细说明了每个配置项的作用和参数设置方法。通过本文,用户可以快速部署个性化的个人主页,并实现页面的定制化。
【halo】hao主题设置彩色页脚媒体图标
本文介绍了在博客系统 [halo](https://halo.run) 中使用主题 [halo-theme-hao](https://github.com/liuzhihang/halo-theme-hao),配置彩色页脚媒体图标的方法。通过在 iconfont 网站获取彩色图标,设置项目并生成链接地址,然后在博客系统后台设置中注入样式和JS引入,最后在页脚中使用自定义图标代码来展示彩色图标。文章详细介绍了获取图标、系统设置和图标使用的步骤,并提供了配置文档和图标代码获取的参考链接。通过简单的操作,可以为博客系统添加个性化的彩色页脚媒体图标,提升页面美观度和个性化定制。
lsky-pro兰空图床自动转化WEBP图片
本文介绍了如何通过lsky-pro兰空图床实现自动转换WEBP格式的图片,以提高站点加载速度。首先通过设置角色组中的图片保存质量和转换格式为WEBP来进行配置,然后创建存储策略将站点图片单独存放,并注册一个独立的图床帐号。在使用过程中,配置默认存储策略和上传图片后复制URL地址即可完成操作。详细步骤和截图可参考文章内容。
【halo】从部署到访问
本文介绍了halo博客系统的一键式部署和分离式部署的方式和服务的访问过程。通过docker-compose的方式部署halo,支持多种数据库方式,如PSQL。配置docker-compose.yaml文件中的端口映射和镜像名即可完成部署。访问站点则可以通过http://127.0.0.1:8090进行。另外,文章还介绍了如何通过域名进行公网访问站点,需要首先拥有域名并申请动态IP,然后使用python脚本解析动态IP到域名上。最后,通过阿里云CDN方式完成公网访问,包括域名添加、源站信息配置、CDN配置管理等步骤。通过CDN配置可以实现IPv6开关、回源配置、缓存配置、HTTPS配置、性能优化和流量限制等功能。
【1Panel】更新第三方应用商店
本文提供了一个详细的指南,用于在1Panel上安装第三方应用商店,以满足用户对非官方应用需求和解决官方应用商店访问问题。通过部署脚本和相关应用,用户可以轻松设置计划任务以同步和更新第三方应用。此过程包括修改脚本参数以适应安装路径、克隆远程AppStore仓库、配置代理和执行脚本等步骤。该指南详细描述了每一步,包括复制代码、配置计划任务,以及如何使用新同步的应用列表,帮助用户扩展1Panel的功能。
【群晖】lsky-pro 兰空图床从部署到访问
本文详细介绍了如何在群晖NAS设备上部署和配置兰空图床(lsky-pro)。首先,指导读者在群晖的Docker环境中创建并配置lsky-pro容器,包括设置网络、环境变量和挂载卷。接着,文章提到了获取和安装SSL证书的步骤,确保通过HTTPS访问图床的安全性。此外,还涵盖了如何设置反向代理,从而使服务通过公网安全访问,并建议关闭本地HTTP端口以增强安全性。在设置图床方面,文中讲解了如何连接到已有的数据库服务,并进行相关配置,从安装到最终访问等一系列步骤,确保用户能够顺利部署并使用lsky-pro图床服务。最后,还提供了如何配置用户组容量、用户管理以及如何开启游客注册等高级设置,为有需要的用户提供了详细指导。整个过程详细而具体,即使是初次接触群晖设备的用户也能轻松完成部署和配置。
【群晖】Docker Compose部署 Emby Server
本文介绍了如何通过Docker Compose在群晖上部署Emby Server并完成刮削。由于之前使用插件导致Emby Server受到攻击,只能卸载后使用docker重新安装。部署过程包括创建文件夹、获取文件夹权限、配置docker-compose.yml文件、设置容器映射和端口映射等步骤。另外还介绍了如何设置可用DNS以便Emby Server能够正常进行刮削。整个部署过程帮助用户重新搭建Emby服务器并保证正常运行。
自动推送个人站点到百度收录
该文章介绍了如何自动推送个人站点到百度收录。首先通过验证站点和获取TOKEN两个步骤准备工作。然后提供了代码示例,通过JavaScript代码实现推送站点到百度收录的功能。最后介绍了在普通模式网站和Halo博客系统中如何使用这段代码。整个过程详细描述了如何实现自动推送个人站点到百度收录的步骤和操作方法。
支持高并发下的Flask架构部署
在高并发环境下部署Flask应用,采用Flask+Gunicorn+Nginx架构是常见且高效的解决方案。这一组合充分利用了各组件的优势:Flask作为轻量级Web框架负责应用逻辑;Gunicorn作为一个强大的WSGI服务器,通过预派生工作进程模型提高处理效率;Nginx则作为反向代理和静态文件服务器,优化网络请求处理,特别是应对慢客户端问题和提供高性能的静态资源服务。 Gunicorn直接部署Flask应用虽能满足基本需求,但在高并发场景下,每个请求占用一个进程的模型限制了其扩展性。Nginx的加入不仅解决了这个问题,还通过异步非阻塞IO模型提升了请求处理速度,有效减轻慢客户端请求对系统资源的占用。此外,Nginx能够处理SSL加密、提供负载均衡能力,并高效托管静态文件,释放Flask应用专注于动态内容处理。 部署流程概要为:首先,使用Gunicorn启动Flask应用,指定工作进程数和监听端口;随后,配置Nginx作为前端服务器,将请求反向代理至Gunicorn,同时配置静态文件的路径映射。此部署策略显著增强了应用的并发处理能力和响应速度。 在Docker环境中,通过编写Dockerfile和docker-compose.yml文件,可以进一步简化部署流程并实现服务的容器化,便于跨平台部署和管理。Dockerfile用于构建包含应用及其依赖的轻量级镜像,而docker-compose则负责服务编排,确保Flask应用、数据库以及Nginx服务之间的网络和数据卷配置正确无误。 综上所述,Flask+Gunicorn+Nginx架构不仅解决了高并发下的性能瓶颈,还通过Docker技术实现了部署的标准化与自动化,是构建可扩展、高可用Web服务的优选方案。
vim常用命令
本文详细介绍了VIM编辑器中常用的命令和操作技巧。文章分为几个主要部分:移动、跳转、选择、编辑、查找、复制、大小写转换、窗口操作和退出。其中,移动命令包括使用h、j、k、l进行光标移动以及w、e、b用于单词间的快速跳转。跳转功能介绍了%用于匹配大括号和引号之间的跳转,以及G和gg快速跳转到文件底部和顶部。选择和编辑部分展示了V和v3w进行文本选择,以及i、a、o等命令用于插入和编辑文本。查找功能通过/和?进行前后向搜索,而复制和粘贴则使用yw和p命令。此外,文章还介绍了大小写转换、窗口操作和退出命令,使读者能够更高效地使用VIM编辑器进行文本编辑和管理。
1 2 3 4 5

本站由 新·都在 使用 Stellar 创建。