使用 Nextcloud 搭建个人云盘服务
为了充分利用 VPS 服务器的资源,我决定在个人博客 Jekyll 的基础之上,搭建一个基于 Nextcloud 的个人云盘服务。本站此前发布过一篇《如何使用 ownCloud 搭建私有云盘》的文章。 Nextcloud 是由 ownCloud 创始人 Frank Karlitschek 于 2016 年创建。 Nextcloud 使用 PHP 和 JavaScript 编写,可帮助您通过...
为了充分利用 VPS 服务器的资源,我决定在个人博客 Jekyll 的基础之上,搭建一个基于 Nextcloud 的个人云盘服务。本站此前发布过一篇《如何使用 ownCloud 搭建私有云盘》的文章。 Nextcloud 是由 ownCloud 创始人 Frank Karlitschek 于 2016 年创建。 Nextcloud 使用 PHP 和 JavaScript 编写,可帮助您通过...
2017 年 1 月,Google 和 Mozilla 发布公告,为了帮助用户安全的浏览网页,统一将非 HTTPS 连接的站点标记为不安全,并且会在地址栏显示不安全网站的警告。为建立用户对网站的信任,提升网站的专业形象,同时为了加强用户和网站的数据安全,防止敏感信息的泄露,我们给网站添加 SSL/TLS 证书是很有必要的。 本文使用 acme.sh 脚本创建和使用了一个 Let’s Enc...
Spring Native 是一种将 Spring 应用编译为本机可执行文件的技术,无需 Java 虚拟机 (JVM)。这使得 Spring 应用可以实现毫秒级的启动时间、更低的内存占用、更高的性能、更强的安全性以及更易于部署。 Spring Native 通过字节码生成和提前编译技术将 Spring 应用编译为本机可执行文件。字节码生成技术将 Java 字节码转换为本机机器码,而提前编译...
Gemini 是一个由 Google 开发的大型语言模型,支持多模态(文字,图片,音频,视频等等)处理。美国时间 2023 年 12 月 13 日,Gemini API 对公众开放,免费版每秒支持最多 60 次 API 调用,足以满足个人学习和使用。本文所搭建的 ChatGPT 网站就是基于 Gemini API 完成的。 关于 Gemini 的详细信息见官方介绍:https://blog....
Ventoy 是一个制作可启动 U 盘的开源工具,它可以让你在 U 盘上创建多合一启动盘,以便轻松地安装或测试不同的操作系统。它支持多种操作系统,包括 Windows、Linux 和 Unix 等。 操作步骤 1.下载并安装 Ventoy 从Ventoy 的官方仓库下载适用于您系统的 Ventoy: 我们选择 Windows 版本下载到本地: 然后,将其解压安装到指定目录,...
作为开发人员,深入了解互联网是什么以及它是如何运作的至关重要。它是大多数现代软件应用构建的基础。为了构建有效、安全和可扩展的应用和服务,你需要对互联网的运作方式有扎实的理解,以及如何利用其强大的能力和连接性。 在本文中,我们将涵盖互联网的基础知识,包括其定义、运作方式、一些基本概念、术语和构建互联网应用和服务所使用的一些常见协议。 1.互联网简介 在了解什么是互联网之前,我们需要了解什...
Vercel 的 Serverless Functions 允许我们使用 Golang、Node.js、Python、Ruby 语言编写,然后可以通过 API 访问。 本文使用 Node.js 搭建 Vercel 的 Serverless Functions。 前提条件 一个 Vercel 账号 了解 Node.js 和 TypeScript 基础知识 操作步骤 Ste...
本文将指导您在 GitHub Packages 上构建和发布 npm 到 GPR。 npm:全称 Node Package Manager,NodeJs 包管理和分发的工具。 GPR:全称 GitHub Package Registry,托管和管理软件包的平台,为常用包管理器提供不同的包仓库,如:npm、RubyGems、Apache Maven、Gradle、Docker 和 ...
1.基于 huxpro 搭建个人 GitHub 博客站点 打开 https://github.com/huxpro/huxpro.github.io 开源的博客仓库,fork 到个人仓库: 修改仓库名称为 <user>.github.io,然后点击 Create fork: Fork 完成后仓库如下: Fork 完成后等待站点完成发布,最长可能需要 10 分钟...
1.新建共享用户 首先,按下 Windows 键,搜索“计算机管理”应用,点击打开应用。 然后,依次展开计算机管理 > 系统工具 > 本地用户和组 > 用户,右键创建新用户: 最后,我们输入用户名和密码为 smb 完成新用户的创建: 2.创建共享文件夹 接着,我们依次展开 计算机管理 > 系统工具 > 共享文件夹 > 共享,我们创建一...