Servers
Howto
Light theme
Commands
·
Search
Debian_12 Overview
Install Debian
Install
(01) Get Debian 12
·
(02) Install Debian 12
·
Initial Settings
(01) Add User Accounts
·
(02) Set Command Alias
·
(03) Network Settings
·
(04) Configure Services
·
(05) Configure APT Sources
·
(06) Update System
·
(07) Vim Settings
·
(08) Configure Sudo
·
NTP SSH Server
NTP Server
(01) Configure NTP Server (NTPsec)
·
(02) Configure NTP Server (Chrony)
·
(03) Configure NTP Client
·
SSH Server
(01) Password Authentication
·
(02) SSH File Transfer (Debian)
·
(03) SSH File Transfer (Windows)
·
(04) SSH Keys Pair Authentication
·
(05) SFTP only + Chroot
·
(06) Use SSH-Agent
·
(07) Use SSHPass
·
(08) Use SSHFS
·
(09) SSH Port Forwarding
·
(10) Use Parallel SSH
·
DNS DHCP Server
DNS DHCP Server (Dnsmasq)
(01) Install Dnsmasq
·
(02) Configure DHCP Server
·
DNS Server (BIND)
(01) Configure for Internal Network
·
(02) Configure for External Network
·
(03) Configure Zone Files
·
(04) Verify Resolution
·
(05) Use View Statement
·
(06) Set Alias (CNAME)
·
(07) Configure Secondary Server
·
(08) Set SPF record
·
(09) Set DMARC record
·
(10) DNS over HTTPS (Server)
·
(11) DNS over HTTPS (Client)
·
DHCP Server
(01) Configure DHCP Server
·
(02) Configure DHCP Client
·
DHCP Server (Kea)
(01) Configure Kea DHCP Server
·
(02) Configure Host Reservations
·
(03) Kea Control Agent
·
Storage Server
NFS
(01) Configure NFS Server
·
(02) Configure NFS Client
·
(03) NFS 4 ACL Tool
·
iSCSI
(01) Conf iSCSI Target (targetcli)
·
(02) Configure iSCSI Target (tgt)
·
(03) Configure iSCSI Initiator
·
Ceph Pacific
(01) Configure Ceph Cluster #1
·
(02) Configure Ceph Cluster #2
·
(03) Use Block Device
·
(04) Use File System
·
(05) CephFS + NFS-Ganesha
·
(06) Ceph Object Gateway
·
(07) Enable Dashboard
·
(08) Add or Remove OSDs
·
(09) Add or Remove Monitor Nodes
·
GlusterFS
(01) Install GlusterFS
·
(02) Distributed Configuration
·
(03) GlusterFS Client
·
(04) GlusterFS + NFS-Ganesha
·
(05) GlusterFS + SMB
·
(06) GlusterFS Geo Replication
·
(07) Set Quota
·
(08) Add Nodes (Bricks)
·
(09) Remove Nodes (Bricks)
·
(10) Replication Configuration
·
(11) Distributed + Replication
·
(12) Dispersed Configuration
·
DRBD
(01) Install DRBD
·
Virtualization
KVM
(01) Install KVM
·
(02) Create Virtual Machine
·
(03) Create Virtual Machine (GUI)
·
(04) Basic Operation for VM
·
(05) Install Management tools
·
(06) VNC Connection Setting
·
(07) VNC Connection (Client)
·
(08) Configure Nested KVM
·
(09) Live Migration
·
(10) Storage Migration
·
(11) UEFI boot for VM
·
(12) Enable TPM 2.0
·
(13) GPU Passthrough
·
(14) Use VirtualBMC
·
VirtualBox
(01) Install VirtualBox
·
(02) Create Virtual Machines
·
(03) Install GuestAdditions
·
(04) Create Virtual Machines (GUI)
·
Vagrant
(01) Install Vagrant
·
Container Platform
Podman
(01) Install Podman
·
(02) Add Container Images
·
(03) Access to Container Services
·
(04) Use Dockerfile
·
(05) Use External Storage
·
(06) Use External Storage (NFS)
·
(07) Use Registry
·
(08) Podman Network Basis
·
(09) Use Docker CLI
·
(10) Use Docker Compose
·
(11) Create Pods
·
(12) Use by common users
·
(13) Generate Systemd unit file
·
(14) Display resource usage
·
Buildah
(01) Install Buildah
·
(02) Create images from Scratch
·
Minikube
(01) Install Minikube
·
(02) Basic Usage
·
Kubernetes
(01) Install Kubeadm
·
(02) Configure Control Plane Node
·
(03) Configure Worker Node
·
(04) Deploy Pods
·
(05) Configure External Storage
·
(06) Configure Private Registry
·
(07) Add Nodes
·
(08) Remove Nodes
·
(09) Enable Dashboard
·
(10) Deploy Metrics Server
·
(11) Horizontal Pod Autoscaler
·
(12) Install Helm
·
(13) Dynamic Provisioning (NFS)
·
(14) Deploy Prometheus
·
(15) Install KubeVirt
·
(16) Create VM with KubeVirt
·
MicroK8s
Docker
Cloud Compute
OpenStack Zed
(01) Zed Overview
·
(02) Pre-Requirements
·
(03) Configure Keystone #1
·
(04) Configure Keystone #2
·
(05) Configure Glance
·
(06) Add VM Images
·
(07) Configure Nova #1
·
(08) Configure Nova #2
·
(09) Configure Nova #3
·
(10) Configure Neutron #1
·
(11) Configure Neutron #2
·
(12) Configure Networking
·
(13) Add new Users
·
(14) Add Flavors
·
(15) Create Instances
·
(16) Configure Horizon
·
(17) Add Compute Nodes
·
(18) Conf Neutron (Control Node)
·
(19) Conf Neutron (Network Node)
·
(20) Conf Neutron (Compute Node)
·
(21) Neutron Network (FLAT)
·
(22) Neutron Network (VXLAN)
·
(23) Add Compute Nodes (GPU)
·
(24) Conf Cinder (Control Node)
·
(25) Conf Cinder (Storage Node)
·
(26) Cinder Storage (LVM)
·
(27) Cinder Storage (NFS)
·
(28) Cinder Storage (Multi-Back)
·
(29) Cinder Backup Service
·
(30) Configure Heat (Control Node)
·
(31) Configure Heat (Network Node)
·
(32) How to use Heat
·
(33) Configure Barbican
·
(34) How to use Barbican
·
(35) Configure Swift (Control Node)
·
(36) Configure Swift (Proxy Node)
·
(37) Configure Swift (Storage Node)
·
(38) How to use Swift
·
(39) Conf Manila (Control Node)
·
(40) Conf Manila (Storage Node)
·
(41) Use Manila (Local Device)
·
(42) Conf Designate (Control Node)
·
(43) Conf Designate (Network Node)
·
(44) How to use Designate
·
(45) Conf Octavia (Control Node)
·
(46) Conf Octavia (Network Node)
·
(47) Create LoadBalancer Image
·
(48) How to use Octavia
·
(49) Configure Gnocchi
·
(50) Conf Ceilometer (Network)
·
(51) Conf Ceilometer (Compute)
·
(52) How to use Ceilometer (Nova)
·
(53) How to use Ceilometer (Glance)
·
(54) How to use Ceilometer (Cinder)
·
(55) Configure CloudKitty
·
(56) How to use CloudKitty
·
(57) Conf Trove (Control Node)
·
(58) Conf Trove (Network Node)
·
(59) How to use Trove
·
(60) Conf Magnum (Control Node)
·
(61) Conf Magnum (Network Node)
·
(62) How to use Magnum
·
Directory Server
OpenLDAP
(01) Configure LDAP Server
·
(02) Add User Accounts
·
(03) Configure LDAP Client
·
(04) LDAP over SSL TLS
·
(05) OpenLDAP Replication
·
(06) Multi-Master Replication
·
(07) LDAP Account Manager
·
Web Server
Apache2
(01) Install Apache2
·
(02) Configure Virtual Hostings
·
(03) Configure SSL TLS
·
(04) Enable Userdir
·
(05) Use CGI Scripts
·
(06) Use PHP Scripts
·
(07) PHP + PHP-FPM
·
(08) Basic Authentication
·
(09) Configure WebDAV Folder
·
(10) Basic Authentication + PAM
·
(11) Basic Authentication + LDAP
·
(12) Configure mod md
·
(13) Configure mod proxy
·
(14) Configure mod security
·
(15) Configure mod ratelimit
·
(16) Configure mod http2
·
(17) Configure mod evasive
·
(18) Configure mod perl
·
(19) Configure mod wsgi
·
(20) Log Report : AWStats
·
(21) Blog System : WordPress
·
(22) Wiki System : MediaWiki
·
(23) Web Mail : RoundCube
·
Nginx
(01) Install Nginx
·
(02) Configure Virtual Hostings
·
(03) Configure SSL TLS
·
(04) Enable Userdir
·
(05) Basic Authentication
·
(06) Basic Auth + PAM
·
(07) Basic Auth + Kerberos
·
(08) Use CGI Scripts
·
(09) Use PHP Scripts
·
(10) Nginx Reverse Proxy
·
(11) Nginx Load Balancing
·
(12) Use Stream module
·
(13) Wiki System : Wiki.js
·
Database
PostgreSQL 15
(01) Install PostgreSQL
·
(02) PostgreSQL over SSL TLS
·
(03) Settings for Remote Connection
·
(04) Backup and Restore
·
(05) Streaming Replication
·
(06) Install phpPgAdmin
·
MariaDB 10.11
(01) Install MariaDB
·
(02) MariaDB over SSL TLS
·
(03) MariaDB Backup
·
(04) MariaDB Replication
·
(05) MariaDB Galera Cluster
·
(06) Install phpMyAdmin
·
InfluxDB
(01) Install InfluxDB
·
(02) Basic User Management
·
(03) Basic Database Management
·
(04) Set Retention Policy
·
(05) Enable HTTPS
·
(06) Backup and Restore
·
(07) Install Telegraf
·
(08) Visualize with Grafana
·
Redis 7
(01) Install Redis
·
(02) Basic Operation for Server
·
(03) Basic Operation for Database
·
(04) SSL TLS Setting
·
(05) Redis Replication
·
(06) Configure Redis Sentinel
·
(07) Use Redis Benchmark
·
(08) Use on Python
·
(09) Use on PHP
·
SQL Server 2022
(01) Install SQL Server 2022
·
(02) Connect from Win Client
·
(03) T-SQL Basic Usage
·
(04) Use bcp Utility
·
(05) SQL Server Agent
·
(06) Full-Text Search
·
(07) Use from Python
·
(08) Use from PHP
·
(09) Use from C#
·
(10) Windows Authentication
·
(11) Always On Availability Group
·
FTP Samba Mail
FTP Server
(01) Install Vsftpd
·
(02) Install ProFTPD
·
(03) FTP Client (Debian)
·
(04) FTP Client (Windows)
·
(05) Vsftpd over SSL TLS
·
(06) ProFTPD over SSL TLS
·
Samba
(01) Fully Accessed Shared Folder
·
(02) Limited Shared Folder
·
(03) Access to Share from Clients
·
(04) Samba Winbind
·
Mail Server
(01) Install Postfix
·
(02) Install Dovecot
·
(03) Add Mail User Accounts
·
(04) Email Client Setting
·
(05) SSL TLS Setting
·
(06) Set Virtual Domain
·
(07) Postfix + Clamav + Amavisd
·
(08) Mail Log Report : pflogsumm
·
(09) Add Mail User (Virtual User)
·
(10) Set SPF Checking
·
(11) Set DKIM
·
(12) Set DMARC Checking
·
Proxy Load Balance
Squid
(01) Install Squid
·
(02) Configure Proxy Clients
·
(03) Set Basic Authentication
·
(04) Configure as a Reverse Proxy
·
HAProxy
(01) HTTP Load Balancing
·
(02) SSL TLS Setting
·
(03) Refer to the Statistics (Web)
·
(04) Refer to the Statistics (CUI)
·
(05) Load Balancing on Layer 4
·
(06) ACL Settings
·
(07) ACL Settings (L4)
·
Monitoring
Prometheus
(01) Install Prometheus
·
(02) Enable Auth and HTTPS
·
(03) Add Monitoring Target
·
(04) Set Alert Notification (Email)
·
(05) Visualize on Grafana
·
(06) Set Blackbox exporter
·
Zabbix 6.0 LTS
(01) Install Zabbix 6.0 LTS
·
(02) Initial Setup
·
(03) Change Admin Password
·
(04) Set Monitoring Target Host
·
(05) Set SMTP for Notification
·
(06) Notification Email Setting
·
(07) Add Monitoring Target (Debian)
·
(08) Add Monitoring Target (Win)
·
(09) Add Monitoring Target Item
·
(10) Configure Zabbix Proxy
·
NetData
(01) Install NetData
·
SysStat
(01) Install SysStat
·
(02) How to Use SysStat
·
Security
Auditd
(01) Install Auditd
·
(02) Search Logs with ausearch
·
(03) Display Logs with aureport
·
(04) Add Audit Rules
·
AppArmor
(01) Enable Disable AppArmor
·
(02) Enable Disable Profiles
·
(03) Create Profiles : aa-genprof
·
(04) Create Profiles : aa-autodep
·
UFW
(01) UFW Basic Usage
·
(02) IP Masquerade
·
Nftables
(01) Enable Service
·
(02) Nftables Basic Operation
·
Others
Lang Development
Flutter
Android Studio
Code Server
Rust
DOTNET
Ruby
(01) Install Ruby 3.1
·
(02) Install Ruby on Rails 7
·
PHP
(01) Install PHP 8.2
·
(02) Install Laravel
·
(03) Install CakePHP
·
JavaScript TypeScript
(01) Install Node.js 18
·
(02) Install [n] command
·
(03) Install Angular 16
·
(04) Install React
·
(05) Install Next.js
·
(06) Node.js + TypeScript
·
Python
(01) Install Python 3.11
·
(02) Install Django 4
·
NVIDIA
(01) Install Graphic Driver
·
(02) Install Container Toolkit
·
(03) Install NVIDIA HPC SDK
·
(04) Install CUDA
·
TensorFlow
(01) Install TensorFlow
·
(02) TensorFlow Docker (CPU)
·
(03) TensorFlow Docker (GPU)
·
Go
(01) Install Go
·
Java
(01) Install OpenJDK 17
·
(02) Install Tomcat 10
·
(03) Install Jenkins
·
LLM LDM
Install Ollama
·
Install Open WebUI
·
Install Stable Diffusion
·
Install llama.cpp
·
Install llama-cpp-python
·
Install llama-cpp-python (GPU)
·
Desktop Others
Others
Display Disk Settings info
·
Configure RAID 1
·
Create SSL Certificates (Self Sign)
·
Get SSL Certificates (Let's Encrypt)
·
Change Run-Level
·
Set System Timezone
·
Set System Locale
·
Set Hostname
·
Join in Active Directory Domain
·
Desktop Environment
(01) GNOME Desktop Environment
·
(02) KDE Desktop Environment
·
(03) Cinnamon Desktop Environmen
·
(04) MATE Desktop Environment
·
(05) Xfce Desktop Environment
·
(06) Configure VNC Server
·
(07) Configure Xrdp Server
·
(08) VNC Client : noVNC
·
Set Disk Quota
·
Check Network Bandwidth
·
Configure Network Bonding
·
Others #2
·
(01) Install Bacula
·
(02) Configure Bacula Components
·
(03) Run Backup
·
(04) Run Restore
·
(05) Add remote Clients
·
(01) Install Elasticsearch
·
(02) Elasticsearch Cluster
·
(03) Install Kibana
·
(04) Install Metricbeat
·
(05) Install Packetbeat
·
(06) Install Auditbeat
·
(01) Install Memcached
·
(02) Basic Usage
·
(03) Use on Python
·
(04) Use on PHP
·
(05) Use on Perl
·
(01) Install RabbitMQ
·
(02) Use on Python
·
(03) Use on PHP
·
(04) Use on Ruby
·
(05) Enable Web UI
·
(06) Use rabbitmqadmin
·
(07) Configure Cluster
·
(01) Install Subversion
·
(02) Remote Access to Repositories
·
(03) Set Access Permission
·
(04) HTTP Access to Repositories
·
(05) Access from Windows Clients
·
(01) Install Git
·
(02) Access to Repos via SSH
·
(03) Access to Repos via Git
·
(04) Access to Repos via HTTP
·
(05) Create Shared Repositories
·
(06) Install Gitweb
·
(07) Install Git for Windows
·
(08) Install TortoiseGit
·
(09) Use Git-SVN
·
(01) Install Puppet
·
(02) file Resource
·
(03) package Resource
·
(04) service Resource
·
(05) group Resource
·
(06) user Resource
·
(07) exec Resource
·
(08) node Section
·
(09) class Section
·
(10) facter Variable
·
(01) Install Ansible
·
(02) Ansible Basic Usage
·
(03) Use Playbook (basic)
·
(04) Use Playbook (variables)
·
(05) Use Playbook (when)
·
(06) Use Playbook (notify)
·
(07) Use Playbook (include)
·
(08) Use Playbook (Roles)
·
(09) Install Ansible AWX
·
(10) AWX : Add Inventories
·
(11) AWX : Add Credentials
·
(12) AWX : Add Projects
·
(13) AWX : Add Job Templates
·
(14) AWX : Run Jobs
·
(01) Install Keepalived
·
(02) Set Email Notification
·
(03) Monitor processes
·
(04) Monitor with script
·
(05) Set notification script
·
(06) Group VRRP instances
·
(01) Install Pacemaker
·
(02) Set Fence Device
·
(03) Set LVM Shared Storage
·
(04) Set Cluster Resource (NFS)
·
(05) Set Cluster Resource (Apache2)
·
(01) Configure VPN Server
·
(02) Configure VPN Client
·
(01) Configure WireGuard Server
·
(02) Conf WireGuard Client (Deb)
·
(03) Conf WireGuard Client (Win)
·
(01) Install NextCloud
·
(02) Add User Accounts
·
(03) Upload Files
·
(04) Use Office Apps
·
(05) Access via WebDAV
·
(06) Access via Desktop Client
·
(07) Chat Talk Screen Share
·
(08) Use Mail
·
(09) Use Calendar
·
(10) Use Address Book
·
(11) Use External Storage
·
(12) Active Directory Integration
·
(01) Manage Physical Volumes
·
(02) Manage Volume Groups
·
(03) Manage Logical Volumes
·
(04) Configure Mirroring Volumes
·
(05) Configure Striped Volumes
·