保护你数字生活的终极技巧列表
🌐 digital-defense.io

👉 阅读清单 👈
你可以在 CHECKLIST.md 中阅读完整清单。
如需查看/编辑原始数据,请参阅 personal-security-checklist.yml
使用该清单最便捷的方式是通过我们的网站:digital-defense.io
在这里,你可以浏览列表、根据你的威胁模型进行筛选,并在完成后勾选项目(此外,还有精美的图表让你对自己的进度感到满意 ☺️)。
网站的源代码位于 web/。
该网站使用 Qwik 构建,采用 TypeScript 以及 DaisyUI 的部分组件。
要在本地运行该应用,或进行代码更改,你需要安装 Node(20.19+ 或 22.12+)和 Git。
git clone [email protected]:Lissy93/personal-security-checklist.gitcd personal-security-checklist/webyarnyarn dev或者,直接在 Code Spaces 中打开此仓库,那里一切都已配置好,随时可用。
要部署该应用,请按照上述开发步骤操作,然后运行 yarn build.ssg。之后,你可以将 dist/ 目录复制到你选择的任何 CDN、Web 服务器或静态托管服务商进行部署。
或者,fork 该仓库并将其导入到任何静态托管服务商,例如 Vercel 或 Netlify。
我们还在 GHCR 和 DockerHub 上发布了 Docker 镜像(lissy93/personal-security-checklist)。
它大约 11 MB,以非 root 用户运行,支持 amd64、arm64 和 armv7,并且每当清单发生变化时都会重新构建,通过 nginx 在 8080 端口上提供网站服务。
你可以查看 docker-compose.yml,或者直接使用以下 Docker 运行命令:
docker run -d -p 8080:8080 lissy93/personal-security-checklist
我们还通过一个免费的 API 提供所有数据,你可以随意使用。
所有端点都在我们的 OpenAPI 规范中有文档说明,你可以通过我们的 Swagger 文档 查看并试用它们。
Base: digital-defense.io/api
/api/checklists /api/checklists/[name-or-index] /api/checklists/[name]/[point-index] /api/search/[searchterm]
所有清单数据都存储在 personal-security-checklist.yml 中。该文件在构建时被网站引入,并被 API 引用,同时也会动态插入到 markdown 清单页面中。
因此,如果你只想更改数据,这是你唯一需要编辑的文件。
重要提示:在提交 pull request 时,请提供支持你所添加/修改/删除的任何信息的参考资料。
如需修改网站或 API 源代码,请参阅上文的开发部分,了解如何在本地运行的说明。
在提交 issue 或 PR 之前,请确保你已遵守社区准则并遵循行为准则。
感谢所有为本项目做出贡献或提供赞助的人!
如果你觉得这个仓库有帮助,并且你有能力的话,可以考虑在 GitHub 上赞助我 💜
Lissy93/Personal-Security-Checklist 基于 MIT 许可证授权 © Alicia Sykes 2024.
有关信息,请参阅 TLDR Legal > MIT
The MIT License (MIT)
Copyright (c) Alicia Sykes <[email protected]>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sub-license, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included install
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANT ABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
© Alicia Sykes 2024
基于 MIT 许可证授权

感谢访问 :)