mirror of
https://github.com/elAgala/server-initializer.git
synced 2026-02-14 05:06:18 +00:00
26 lines
620 B
Markdown
26 lines
620 B
Markdown
# server-initializer
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
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:
|
|
|
|
```bash
|
|
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)
|
|
-
|