feat(CA): updated step-ca packages urls

This commit is contained in:
2023-05-25 16:26:12 +02:00
parent 1c769657f2
commit cb83342fe9

View File

@@ -23,7 +23,7 @@ Jokes aside, we will use [step-ca](https://smallstep.com/docs/step-ca) as it's l
## Machine
I have deployed my instance on a separate LXC on proxmox:
- OS: Debian
- OS: Debian
- CPU: 1
- RAM: 2G (Might be overkill, but I have loads of RAM)
- Storage: 15 GB (Bit too much, but I don't care)
@@ -35,15 +35,15 @@ Its IP address is assigned by DHCP but its lease is static; make sure to assign
First, download the latest release of `step` [here](https://github.com/smallstep/cli/releases/latest) and install it.
This is pretty straightforward, just follow this example (on an amd64 platform):
```sh
wget https://dl.step.sm/gh-release/cli/gh-release-header/v0.21.0/step-cli_0.21.0_amd64.deb
sudo dpkg -i step-cli_0.21.0_amd64.deb
wget https://dl.smallstep.com/gh-release/cli/docs-ca-install/v0.23.2/step-cli_0.23.2_amd64.deb
sudo dpkg -i step-cli_0.23.2_amd64.deb
```
Then, do the same thing with the latest version `step-ca` of (https://github.com/smallstep/certificates/releases/latest).
Again, just do:
```sh
wget https://dl.step.sm/gh-release/certificates/gh-release-header/v0.21.0/step-ca_0.21.0_amd64.deb
sudo dpkg -i step-ca_0.21.0_amd64.deb
wget https://dl.smallstep.com/gh-release/certificates/docs-ca-install/v0.23.2/step-ca_0.23.2_amd64.deb
sudo dpkg -i step-ca_0.23.2_amd64.deb
```
`step-ca` can be setup as a systemd service, but instead of copy-pasting their instructions like a moron, I'll just tell you to follow them [here](https://smallstep.com/docs/step-ca/certificate-authority-server-production#running-step-ca-as-a-daemon).