Initial set of documents for home

This commit is contained in:
2022-04-27 21:32:11 -04:00
parent c1fd962603
commit d97b1a1c76
10 changed files with 1586 additions and 2 deletions

49
docs/labdocs/ArchLXC.md Normal file
View File

@@ -0,0 +1,49 @@
# Install Arch LXC on Proxmox
## Install
1. Download the lxc image
2. During the install set a password, the network and ssh are not enabled by default
3. After install set a special feature
1. SSH to proxmox host
2. Edit `/etc/pve/nodes/proxmox/lxc/<id>.conf`
3. Add `features: nesting=1`
4. Reboot the container
## Arch Setup
1. Log into the console
2. Set pacman mirror
1. Edit `/etc/pacman.d/mirrorlist`
2. Uncomment the mirror closest to you
3. Initialize `pacman`
```
pacman-key --init
pacman-key --populate archlinux
pacman-key --refresh-keys
```
4. Run the updater and install some packages
```
pacman -Syu
pacman -S openssh vim sudo
```
5. Setup a new user, sudo, and ssh access
```
useradd -m -shell /bin/bash <username>
passwd <username>
usermod -aG sudo <username>
systemctl restart sshd
systemctl enable sshd
```
6. Copy over ssh keys
7. Setup sudo access
```
visudo
<username> ALL=(ALL) ALL
```
8. Set `.vimrc`
```
set mouse=
set tabstop=4
set shiftwidth=4
set expandtab
syntax on
```