server-initializer

Installation

export ADMIN_SSH_KEY='ssh-ed25519 AAAA...'
export DEPLOY_SSH_KEY='ssh-ed25519 AAAA...'
curl -fsSL https://raw.githubusercontent.com/elAgala/server-initializer/main/index.sh | bash -s <username>

Or remotely via SSH:

ssh root@<host> \
  "export ADMIN_SSH_KEY='ssh-ed25519 AAAA...' && \
   export DEPLOY_SSH_KEY='ssh-ed25519 AAAA...' && \
   curl -fsSL https://raw.githubusercontent.com/elAgala/server-initializer/main/index.sh | bash -s -- <username>"

Included

  • Server update
  • User creation
  • SSH key configuration (AllowUser, disable root login)
Description
No description provided
Readme 180 KiB
Languages
Shell 85.8%
Makefile 10%
Dockerfile 4.2%