文件名称:crockett-vps:设置和管理我的云服务器的脚本
文件大小:86KB
文件格式:ZIP
更新时间:2024-04-24 07:41:30
bash matrix synapse wireguard unprivileged-containers
克罗基特VPS 此存储库包含用于在Arch VPS上配置和管理我自己的个人云服务的脚本。 为什么不Ansible / Terraform / Kubernetes等? 该项目存在的原因有两个: 我觉得它很有用又有趣 它加深了我在各种主题(Arch,systemd,Matrix,Podman,Bash等)上的经验。 如果我将另一件事扔进要学习的主题列表中(例如Terraform和Ansible),我将永远无法完成。 这是一个免费项目。 有一天,当一切运行顺利时,我可能会考虑将其迁移到Terraform。 特征 从2021-02-15起,此存储库将自动设置: 启用HTTPS的Nginx反向代理,具有A +等级。 (Matrix家庭服务器) (基于Web的Matrix客户端) (适用于Matrix中的VoIP呼叫) (Matrix身份服务器) 具有NAT和 DNS的 V
【文件预览】:
crockett-vps-main
----.gitignore(46B)
----rootfs()
--------etc()
--------usr()
--------root()
--------home()
----quick-start.sh(1KB)
----LICENSE(34KB)
----admin-tools()
--------server-cmd.sh(4KB)
--------new-matrix-user.sh(3KB)
--------autoupdate.sh(5KB)
--------decommission.sh(2KB)
--------README.md(193B)
--------checknews.sh(2KB)
--------new-wireguard-peer.sh(4KB)
----containers()
--------synapse.sh(2KB)
--------huginn.sh(1KB)
----README.md(3KB)
----run.sh(217B)
----setup.d()
--------20_user-ssh-settings.sh(701B)
--------15_unprivileged-users.sh(236B)
--------50_element-image.sh(2KB)
--------10_root-passwd.sh(135B)
--------45_configure-containers.sh(180B)
--------03_permissions.sh(242B)
--------99_cleanup.sh(799B)
--------65_wireguard.sh(1KB)
--------40_podman.sh(832B)
--------07-firewall.sh(626B)
--------70_misc-admin-tools.sh(237B)
--------90_dns.sh(532B)
--------75_autoupdate.sh(96B)
--------25_server-ssh-settings.sh(1KB)
--------30_nginx.sh(3KB)
--------80_msmtp.sh(204B)
--------95_admin-tools.sh(463B)
--------05_update.sh(1KB)
--------35_cgroups-v2.sh(1KB)
--------60_coturn-image.sh(2KB)
--------55_sydent-image.sh(912B)
----.vscode()
--------settings.json(85B)
----util.sh(9KB)
----vars.example.sh(5KB)