Skip to main content

Lxc Container

Create Container

Hier kann das Helperscript verwendet werden, indem folgender Befehl ausgeführt wird:

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/ubuntu.sh)"

Bei der Benennung empfielt sich es den Bereich 200-299 zu verwenden. Diese ID sollte auch für die IP-Adresse genutzt werden. Als Hostname sollte die spätere Domain genutzt werden, um Übersichtlichkeit zu gewährleisten.

Nutzer erstellen

Erstelle einen nicht root Nutzer mit:

useradd <username>

Gebe dem User sudo Rechte mit:

usermod -aG <username>

System vorbereiten

Update das System und installiere Lazy-Vim mittels:

sudo apt update  
sudo apt upgrade
apt install git
apt install neovim
git clone https://github.com/LazyVim/starter ~/.config/nvim
rm -rf ~/.config/nvim/.git
sudo apt install build-essential
sudo apt install tree

Zsh installieren und autocompletion einstellen:

sudo apt install zsh -y
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search

Setze in das ".zshrc" Configfile folgende Einstellungen:

export ZSH="$HOME/.oh-my-zsh"

ZSH_THEME="jonathan"

plugins=(cabal colorize colored-man-pages cp copyfile copypath fzf git gitignore last-working-dir sudo vi-mode web-search zsh-interactive-cd zsh-history-substring-search)

HISTSIZE="100000000000"
SAVEHIST="100000000000"

HISTFILE="/home/elias/.zsh_history"

ZSH_AUTOSUGGEST_STRATEGY=(history)


setopt HIST_FCNTL_LOCK
unsetopt APPEND_HISTORY
setopt HIST_IGNORE_DUPS
unsetopt HIST_IGNORE_ALL_DUPS
setopt HIST_IGNORE_SPACE
setopt HIST_EXPIRE_DUPS_FIRST
setopt SHARE_HISTORY
unsetopt EXTENDED_HISTORY

neofetch

PROMPT='%F{green}%n%f@%F{magenta}%m%f %F{blue}%B%~%b%f %# '
RPROMPT='[%F{yellow}%?%f]'


bindkey "^[[A" up-line-or-beginning-search
bindkey "^[[B" down-line-or-beginning-search



!!!Autocomplete Hist search 

Nutze nun das Menu um die Einstellungen zu setzen Server eine feste IP-Adresse zuweisenzuweisen.