porkbun-ddns
Keep your Porkbun DNS records updated with your current IP address
File Explorer
- build.yml
- govulncheck.yml
- release.yml
- dependabot.yml
- FUNDING.yml
- config.yaml
- porkbun-ddns.service
- postinstall.sh
- preremove.sh
- .gitignore
- .goreleaser.yaml
- config.go
- config_test.go
- Dockerfile
- example.config.yaml
- go.mod
- go.sum
- LICENSE
- main.go
- metrics.go
- porkbun.go
- README.md
- wtfismyip.go
- wtfismyip_test.go
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
cosign
View Details ▼
cosign
Container Signing, Verification, and Storage in an OCI registry.
cosign generate-key-pair
Generate a key-pair:
cosign sign --key {{cosign.key}} {{image}}
Sign a container and store the signature in the registry:
cosign sign --key k8s://{{namespace}}/{{key}} {{image}}
Sign a container image with a key pair stored in a Kubernetes secret:
docker run
View Details ▼
docker run
This command is an alias of `docker container run`.
tldr docker container run
View documentation for the original command:
go install
View Details ▼
go install
Compile and install packages named by the import paths.
go install
Compile and install the current package:
go install {{path/to/package}}
Compile and install a specific local package:
go install {{golang.org/x/tools/gopls}}@{{latest}}
Install the latest version of a program, ignoring `go.mod` in the current directory:
sha256sum
View Details ▼
sha256sum
Calculate SHA256 cryptographic checksums.
sha256sum {{path/to/file1 path/to/file2 ...}}
Calculate the SHA256 checksum for one or more files:
sha256sum {{path/to/file1 path/to/file2 ...}} > {{path/to/file.sha256}}
Calculate and save the list of SHA256 checksums to a file:
{{command}} | sha256sum
Calculate a SHA256 checksum from `stdin`:
apt-add-repository
View Details ▼
apt-add-repository
This command is an alias of `add-apt-repository`.
tldr add-apt-repository
View documentation for the original command:
apt install
View Details ▼
apt install
Install packages for Debian-based distributions.
sudo apt install {{package}}
Install a package, or update it to the latest version:
sudo apt install {{[-V|--verbose-versions]}} {{package}}
Display verbose package version information during installation or update:
snap
View Details ▼
snap
Manage the "snap" self-contained software packages.
Similar to what `apt` is for `.deb`.
snap find {{query}}
Search for a package:
snap install {{package}}
Install a package:
snap refresh {{package}}
Update a package:
systemctl restart
View Details ▼
systemctl restart
Stop and then start one or more systemd units.
Can be used in place of `systemctl start` on a stopped unit, but `start` is safer so that a running unit isn't accidentally restarted.
systemctl restart {{unit}}
Restart a unit:
systemctl restart {{unit1 unit2 ...}}
Restart more than one unit:
systemctl restart {{unit}} --user
Restart a user unit:
