= 1024) {
$event.preventDefault();
const i = slugs.indexOf($wire.preview);
const next = $event.key === 'ArrowDown' ? Math.min(i + 1, slugs.length - 1) : Math.max(i - 1, 0);
if (next !== i && slugs[next]) $wire.openPreview(slugs[next]);
}
">
Installation Guides
11
Knowledge Base
308 copy-ready commands with fill-in variables, plus step-by-step installation guides.
/
Categories
10 results
= 1024) { $event.preventDefault(); $wire.openPreview('update-ubuntu-system') }"
class="absolute inset-0 z-0 rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500">
= 1024) { $event.preventDefault(); $wire.openPreviewWithPicker('update-ubuntu-system') }"
class="absolute top-2 end-2 z-10 p-1.5 rounded-md transition text-gray-300 opacity-0 group-hover:opacity-100 group-focus-within:opacity-100 hover:text-amber-400"
title="Save to collection">
Server Setup
Featured
Update Ubuntu system packages
sudo apt update && sudo apt upgrade -y
#ubuntu
#apt
3 views
0 copies
= 1024) { $event.preventDefault(); $wire.openPreview('install-essential-tools') }"
class="absolute inset-0 z-0 rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500">
= 1024) { $event.preventDefault(); $wire.openPreviewWithPicker('install-essential-tools') }"
class="absolute top-2 end-2 z-10 p-1.5 rounded-md transition text-gray-300 opacity-0 group-hover:opacity-100 group-focus-within:opacity-100 hover:text-amber-400"
title="Save to collection">
Server Setup
Featured
Install essential CLI tools
sudo apt install -y curl wget git unzip ca-certificates gnupg lsb-release softwa...
#ubuntu
#apt
3 views
0 copies
= 1024) { $event.preventDefault(); $wire.openPreview('set-hostname') }"
class="absolute inset-0 z-0 rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500">
= 1024) { $event.preventDefault(); $wire.openPreviewWithPicker('set-hostname') }"
class="absolute top-2 end-2 z-10 p-1.5 rounded-md transition text-gray-300 opacity-0 group-hover:opacity-100 group-focus-within:opacity-100 hover:text-amber-400"
title="Save to collection">
Server Setup
Featured
Set server hostname
sudo hostnamectl set-hostname {{hostname}}
#ubuntu
#hostname
3 views
0 copies
= 1024) { $event.preventDefault(); $wire.openPreview('enable-ufw-ssh') }"
class="absolute inset-0 z-0 rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500">
= 1024) { $event.preventDefault(); $wire.openPreviewWithPicker('enable-ufw-ssh') }"
class="absolute top-2 end-2 z-10 p-1.5 rounded-md transition text-gray-300 opacity-0 group-hover:opacity-100 group-focus-within:opacity-100 hover:text-amber-400"
title="Save to collection">
Server Setup
Featured
Enable UFW firewall with SSH
sudo ufw allow OpenSSH && sudo ufw enable && sudo ufw status
#firewall
#ufw
3 views
0 copies
= 1024) { $event.preventDefault(); $wire.openPreview('add-sudo-user') }"
class="absolute inset-0 z-0 rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500">
= 1024) { $event.preventDefault(); $wire.openPreviewWithPicker('add-sudo-user') }"
class="absolute top-2 end-2 z-10 p-1.5 rounded-md transition text-gray-300 opacity-0 group-hover:opacity-100 group-focus-within:opacity-100 hover:text-amber-400"
title="Save to collection">
Server Setup
Featured
Create new sudo user
sudo adduser {{username}} && sudo usermod -aG sudo {{username}}
#user
#sudo
3 views
0 copies
= 1024) { $event.preventDefault(); $wire.openPreview('create-swap-file') }"
class="absolute inset-0 z-0 rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500">
= 1024) { $event.preventDefault(); $wire.openPreviewWithPicker('create-swap-file') }"
class="absolute top-2 end-2 z-10 p-1.5 rounded-md transition text-gray-300 opacity-0 group-hover:opacity-100 group-focus-within:opacity-100 hover:text-amber-400"
title="Save to collection">
Server Setup
Featured
Create swap file
sudo fallocate -l {{size}} /swapfile && sudo chmod 600 /swapfile && sudo mkswap...
#swap
#memory
3 views
0 copies
= 1024) { $event.preventDefault(); $wire.openPreview('server-create-sudo-user') }"
class="absolute inset-0 z-0 rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500">
= 1024) { $event.preventDefault(); $wire.openPreviewWithPicker('server-create-sudo-user') }"
class="absolute top-2 end-2 z-10 p-1.5 rounded-md transition text-gray-300 opacity-0 group-hover:opacity-100 group-focus-within:opacity-100 hover:text-amber-400"
title="Save to collection">
Server Setup
Create a New Sudo User
adduser {{username}}
#user
#sudo
3 views
0 copies
= 1024) { $event.preventDefault(); $wire.openPreview('server-disable-root-login') }"
class="absolute inset-0 z-0 rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500">
= 1024) { $event.preventDefault(); $wire.openPreviewWithPicker('server-disable-root-login') }"
class="absolute top-2 end-2 z-10 p-1.5 rounded-md transition text-gray-300 opacity-0 group-hover:opacity-100 group-focus-within:opacity-100 hover:text-amber-400"
title="Save to collection">
Server Setup
Disable Root SSH Login
sed -i 's/^PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
#ssh
#security
3 views
0 copies
= 1024) { $event.preventDefault(); $wire.openPreview('server-set-timezone') }"
class="absolute inset-0 z-0 rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500">
= 1024) { $event.preventDefault(); $wire.openPreviewWithPicker('server-set-timezone') }"
class="absolute top-2 end-2 z-10 p-1.5 rounded-md transition text-gray-300 opacity-0 group-hover:opacity-100 group-focus-within:opacity-100 hover:text-amber-400"
title="Save to collection">
Server Setup
Set Server Timezone
timedatectl set-timezone {{timezone}}
#timezone
#timedatectl
3 views
0 copies
= 1024) { $event.preventDefault(); $wire.openPreview('server-check-open-ports') }"
class="absolute inset-0 z-0 rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500">
= 1024) { $event.preventDefault(); $wire.openPreviewWithPicker('server-check-open-ports') }"
class="absolute top-2 end-2 z-10 p-1.5 rounded-md transition text-gray-300 opacity-0 group-hover:opacity-100 group-focus-within:opacity-100 hover:text-amber-400"
title="Save to collection">
Server Setup
List All Listening Ports
ss -tlnp
#ports
#network
3 views
0 copies