diff --git a/active/os_fedora/fedora-server.md b/active/os_fedora/fedora-server.md index c9b7160..dd5e493 100644 --- a/active/os_fedora/fedora-server.md +++ b/active/os_fedora/fedora-server.md @@ -29,9 +29,6 @@ - [Quick Backup](#quick-backup) - [Regular Backups with Borg](#regular-backups-with-borg) - [Optional Steps](#optional-steps) - - [Docker with Podman as Runtime](#docker-with-podman-as-runtime) - - [Vanilla Docker](#vanilla-docker) - - [Extra Software](#extra-software) - [Disable Swap](#disable-swap) - [Disable Selinux](#disable-selinux) - [Downgrading Kernel](#downgrading-kernel) @@ -426,7 +423,7 @@ iscsiadm -m node \ systemctl restart iscsid # Discover targets -iscsiadm -m discovery -t st -p driveripper.reeselink.com +iscsiadm -m discovery -t st -p drivework.reeselink.com # Login to all nodes iscsiadm -m node -l @@ -488,44 +485,6 @@ See [borg.md](/active/systemd_borg/borg.md) ## Optional Steps -### Docker with Podman as Runtime - -Note, you'll need to ssh into the server as the user in order to start the user's systemd session. - -```bash -sudo dnf install podman docker docker-compose -sudo loginctl enable-linger 1000 # Or whatever user - -systemctl --user enable --now podman.socket -docker context create podman --docker host=unix://$XDG_RUNTIME_DIR/podman/podman.sock -docker context use podman -``` - -### Vanilla Docker - - - -```bash -dnf -y install dnf-plugins-core -dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo -dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -systemctl enable --now docker -``` - -### Extra Software - -```bash -# Set vim as the default editor -dnf install -y vim-default-editor --allowerasing - -# Install glances for system monitoring -dnf install -y glances - -# ZSH -dnf install -y zsh -chsh -s $(which zsh) && chsh -s $(which zsh) ducoterra -``` - ### Disable Swap ```bash diff --git a/active/os_fedora/fedora-software.md b/active/os_fedora/fedora-software.md index 7918312..b142557 100644 --- a/active/os_fedora/fedora-software.md +++ b/active/os_fedora/fedora-software.md @@ -1,7 +1,8 @@ -# Apps +# Fedora Software -- [Apps](#apps) +- [Fedora Software](#fedora-software) - [Common CLI Apps](#common-cli-apps) + - [Podman](#podman) - [Gear Lever](#gear-lever) - [VSCode](#vscode) - [DNF](#dnf) @@ -53,6 +54,8 @@ - [Ollama](#ollama) - [UV](#uv) - [Pipenv](#pipenv) + - [Docker](#docker) + - [Boxes](#boxes) Flatpak installs are from Flathub unless otherwise noted. @@ -124,6 +127,12 @@ sudo dnf install \ gcc ``` +## Podman + +```bash +dns install -y podman +``` + ## Gear Lever I would recommend you install Gear Lever to manage App Images: @@ -587,6 +596,8 @@ flatpak install org.gnome.Evolution ```bash # Virtualization sudo dnf group install --with-optional virtualization + +sudo systemctl start libvirtd ``` ## NVM @@ -613,3 +624,22 @@ For starting ollama as a service, follow the link below: ## Pipenv + +## Docker + + + +```bash +dnf -y install dnf-plugins-core +dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo +dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin +systemctl enable --now docker +``` + +## Boxes + +Virtualization at its boxiest. + +```bash +flatpak install org.gnome.Boxes +```