install.gutocarvalho.net

Scripts de instalação self-contained pra montar uma máquina do zero — servidor Linux ou estação macOS. Cada um faz uma coisa, checa os próprios requisitos e roda sozinho. Atalho curto: install.gcn.sh (mesmo site que install.gutocarvalho.net).

Self-contained install scripts to set up a fresh machine — a Linux server or a macOS workstation. Each one does a single thing, checks its own requirements, and runs on its own. Short alias: install.gcn.sh (same site as install.gutocarvalho.net).

Sempre leia os scripts antes de rodar.
Mande um curl install.gcn.sh/<nome>.sh para ler.
Alvos Linux rodam como root; alvos macOS como seu usuário normal.

Always read the scripts before running them.
Run curl install.gcn.sh/<name>.sh to read one.
Linux targets run as root; macOS targets as your normal user.

# rodar um instalador direto# run one installer directly
$curl -fsSL install.gcn.sh/docker.sh | bash
# listar tudo que tem, via o dispatcher active.sh# list everything, via the active.sh dispatcher
$curl -fsSL install.gcn.sh/active.sh | bash -s -- list
# instalar vários de uma vez, em ordem# install several at once, in order
$curl -fsSL install.gcn.sh/active.sh | bash -s -- docker ctop

Servidores LinuxLinux servers

Debian-like · amd64 · rootDebian-like · amd64 · root

docker

curl -fsSL install.gcn.sh/docker.sh | bash

Docker via get.docker.com + o plugin compose, um daemon.json opinativo, bash-completion, ctop e o filtro de log humaniza.

Docker via get.docker.com + the compose plugin, an opinionated daemon.json, bash-completion, ctop and the humaniza log filter.

Ver scriptView script →

compose

curl -fsSL install.gcn.sh/compose.sh | bash

O binário standalone do docker-compose.

The standalone docker-compose binary.

Ver scriptView script →

ctop

curl -fsSL install.gcn.sh/ctop.sh | bash

ctop — uma interface tipo top pros seus containers.

ctop — a top-like interface for your containers.

Ver scriptView script →

lsd

curl -fsSL install.gcn.sh/lsd.sh | bash

lsd, um ls moderno com ícones, mais os aliases ls/ll/la/lt no .bashrc do root.

lsd, a modern ls with icons, plus ls/ll/la/lt aliases in root's .bashrc.

Ver scriptView script →

vimrc

curl -fsSL install.gcn.sh/vimrc.sh | bash

Um /root/.vimrc minimalista pra servidor — leve em sessão SSH de alta latência.

A minimal /root/.vimrc for servers — light on high-latency SSH sessions.

Ver scriptView script →

kubectl

curl -fsSL install.gcn.sh/kubectl.sh | bash

kubectl, a CLI do Kubernetes.

kubectl, the Kubernetes CLI.

Ver scriptView script →

kubetail

curl -fsSL install.gcn.sh/kubetail.sh | bash

kubetail — dá tail em vários pods/containers de uma vez.

kubetail — tail multiple pods/containers at once.

Ver scriptView script →

helm

curl -fsSL install.gcn.sh/helm.sh | bash

helm 3, via o oficial get-helm-3.

helm 3, via the official get-helm-3.

Ver scriptView script →

velero

curl -fsSL install.gcn.sh/velero.sh | bash

O cliente velero — backup/restore pro Kubernetes.

The velero client — backup/restore for Kubernetes.

Ver scriptView script →

k9s

curl -fsSL install.gcn.sh/k9s.sh | bash

k9s, uma UI de terminal pro Kubernetes.

k9s, a terminal UI for Kubernetes.

Ver scriptView script →

k8s-tools

curl -fsSL install.gcn.sh/k8s-tools.sh | bash

kubectl, kubetail, helm, velero e k9s — os cinco de uma vez.

kubectl, kubetail, helm, velero and k9s — all five at once.

Ver scriptView script →

rke2

curl -fsSL install.gcn.sh/rke2.sh | bash

RKE2 do get.rke2.io + o bundle k8s-tools. Instala binário e units; não sobe cluster sozinho.

RKE2 from get.rke2.io + the k8s-tools bundle. Installs the binary and units; doesn't start a cluster for you.

Ver scriptView script →

Estações macOSmacOS workstations

usuário normalnormal user

Linux & macOSLinux & macOS

os doisboth