add local setup doc
This commit is contained in:
31
README.md
31
README.md
@@ -23,6 +23,37 @@ Create these A records pointing to your VPS IP:
|
|||||||
| `nextcloud.t-gstone.de` | `<VPS_IP>` |
|
| `nextcloud.t-gstone.de` | `<VPS_IP>` |
|
||||||
| `git.t-gstone.de` | `<VPS_IP>` |
|
| `git.t-gstone.de` | `<VPS_IP>` |
|
||||||
|
|
||||||
|
## Local Setup
|
||||||
|
|
||||||
|
### SSH Access
|
||||||
|
|
||||||
|
Add this to `~/.ssh/config` on your local machine:
|
||||||
|
|
||||||
|
```
|
||||||
|
Host t-gstone.de
|
||||||
|
HostName t-gstone.de
|
||||||
|
User gstone
|
||||||
|
Port 55
|
||||||
|
IdentityFile ~/.ssh/id_ed25519
|
||||||
|
UseKeychain yes
|
||||||
|
AddKeysToAgent yes
|
||||||
|
```
|
||||||
|
|
||||||
|
Generate a key and copy it to the VPS:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Generate key (skip if you already have ~/.ssh/id_ed25519)
|
||||||
|
ssh-keygen -t ed25519
|
||||||
|
|
||||||
|
# Copy it to the VPS (will ask for your password once)
|
||||||
|
ssh-copy-id -p 55 gstone@t-gstone.de
|
||||||
|
|
||||||
|
# Store passphrase in macOS Keychain
|
||||||
|
ssh-add --apple-use-keychain ~/.ssh/id_ed25519
|
||||||
|
```
|
||||||
|
|
||||||
|
After this, `ssh t-gstone.de` connects without any password prompts.
|
||||||
|
|
||||||
## Quick Start
|
## Quick Start
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
Reference in New Issue
Block a user