From f04a6752f7cea7db128cc46e596c3ec86cbfe4c4 Mon Sep 17 00:00:00 2001 From: TiynGER Date: Thu, 22 Oct 2020 20:13:26 +0200 Subject: [PATCH] Structure: - main wiki folder added - removed partition into software-types - thinking about partition by software/general --- system-software/virtualization.md | 22 ------------------- {general-software/setups => wiki}/airsonic.md | 0 .../device-specific}/thinkpad_x220.md | 0 .../arch-linux/installation.md | 0 .../arch-linux}/intel-graphics.md | 0 {general-software/setups => wiki}/bare-git.md | 0 {general-software/setups => wiki}/bind.md | 0 {general-software/setups => wiki}/cups.md | 0 .../proxmox.md => wiki/disk-management.md | 15 ++----------- wiki/docker.md | 10 +++++++++ {general-software/setups => wiki}/dovecot.md | 0 .../file-synchronization.md | 0 {general-software/setups => wiki}/flask.md | 0 .../setups => wiki}/foldingathome.md | 0 {general-software => wiki}/git.md | 0 {general-software/setups => wiki}/gitea.md | 0 .../setups => wiki}/gopher-proxy.md | 0 .../setups => wiki}/gopher-server.md | 0 {general-software/setups => wiki}/hastebin.md | 0 {general-software/setups => wiki}/homer.md | 0 {general-software/setups => wiki}/jellyfin.md | 0 {general-software/setups => wiki}/khal.md | 0 {general-software/setups => wiki}/khard.md | 0 {general-software => wiki}/mail.md | 0 {games-software/setups => wiki}/mordhau.md | 0 {general-software => wiki}/music.md | 0 {general-software/setups => wiki}/neomutt.md | 0 {general-software/setups => wiki}/nginx.md | 0 {general-software => wiki}/office-software.md | 0 {general-software/setups => wiki}/onedrive.md | 0 {general-software/setups => wiki}/openvpn.md | 0 {general-software/setups => wiki}/owncloud.md | 0 {general-software/setups => wiki}/pinedocs.md | 0 {general-software/setups => wiki}/plex.md | 0 .../setups => wiki}/portainer.md | 0 wiki/proxmox.md | 19 ++++++++++++++++ {general-software/setups => wiki}/radicale.md | 0 {general-software/setups => wiki}/samba.md | 0 {general-software/setups => wiki}/sc-im.md | 0 {general-software/setups => wiki}/shells.md | 0 .../setups => wiki}/syncthing.md | 0 .../setups => wiki}/teamspeak.md | 0 .../setups => wiki}/todo-list.md | 0 {general-software/setups => wiki}/wine.md | 0 {general-software/setups => wiki}/yourls.md | 0 45 files changed, 31 insertions(+), 35 deletions(-) delete mode 100644 system-software/virtualization.md rename {general-software/setups => wiki}/airsonic.md (100%) rename {system-software/arch-linux/devices => wiki/arch-linux/device-specific}/thinkpad_x220.md (100%) rename {system-software => wiki}/arch-linux/installation.md (100%) rename {system-software => wiki/arch-linux}/intel-graphics.md (100%) rename {general-software/setups => wiki}/bare-git.md (100%) rename {general-software/setups => wiki}/bind.md (100%) rename {general-software/setups => wiki}/cups.md (100%) rename system-software/proxmox.md => wiki/disk-management.md (64%) create mode 100644 wiki/docker.md rename {general-software/setups => wiki}/dovecot.md (100%) rename {general-software => wiki}/file-synchronization.md (100%) rename {general-software/setups => wiki}/flask.md (100%) rename {general-software/setups => wiki}/foldingathome.md (100%) rename {general-software => wiki}/git.md (100%) rename {general-software/setups => wiki}/gitea.md (100%) rename {general-software/setups => wiki}/gopher-proxy.md (100%) rename {general-software/setups => wiki}/gopher-server.md (100%) rename {general-software/setups => wiki}/hastebin.md (100%) rename {general-software/setups => wiki}/homer.md (100%) rename {general-software/setups => wiki}/jellyfin.md (100%) rename {general-software/setups => wiki}/khal.md (100%) rename {general-software/setups => wiki}/khard.md (100%) rename {general-software => wiki}/mail.md (100%) rename {games-software/setups => wiki}/mordhau.md (100%) rename {general-software => wiki}/music.md (100%) rename {general-software/setups => wiki}/neomutt.md (100%) rename {general-software/setups => wiki}/nginx.md (100%) rename {general-software => wiki}/office-software.md (100%) rename {general-software/setups => wiki}/onedrive.md (100%) rename {general-software/setups => wiki}/openvpn.md (100%) rename {general-software/setups => wiki}/owncloud.md (100%) rename {general-software/setups => wiki}/pinedocs.md (100%) rename {general-software/setups => wiki}/plex.md (100%) rename {general-software/setups => wiki}/portainer.md (100%) create mode 100644 wiki/proxmox.md rename {general-software/setups => wiki}/radicale.md (100%) rename {general-software/setups => wiki}/samba.md (100%) rename {general-software/setups => wiki}/sc-im.md (100%) rename {general-software/setups => wiki}/shells.md (100%) rename {general-software/setups => wiki}/syncthing.md (100%) rename {general-software/setups => wiki}/teamspeak.md (100%) rename {general-software/setups => wiki}/todo-list.md (100%) rename {general-software/setups => wiki}/wine.md (100%) rename {general-software/setups => wiki}/yourls.md (100%) diff --git a/system-software/virtualization.md b/system-software/virtualization.md deleted file mode 100644 index 2d1c88c..0000000 --- a/system-software/virtualization.md +++ /dev/null @@ -1,22 +0,0 @@ -# Virtualization - -## Docker - -Docker is a virtualization software that deploys docker containers. -Due to easy handlin and reproducable environments it is a useful tool. - -## Enable Nvidia GPUs - -To use Nvidia GPUs with docker you need to install the nvidia-cuda-toolkit. -There is a [guide on marmelab](https://marmelab.com/blog/2018/03/21/using-nvidia-gpu-within-docker-container.html) that focusses on that topic. - -## Proxmox - -Proxmox Virtual Envoronment is a virtualization software for servers. -It's made for VM and container deployment. - -## PCI/GPU passthrough - -To use GPUs or other PCI devices you need to work with PCI passthrough. -For documentation you can look in the [Proxmox wiki](https://pve.proxmox.com/wiki/Pci_passthrough). -There is also an [article](https://www.reddit.com/r/homelab/comments/b5xpua/the_ultimate_beginners_guide_to_gpu_passthrough) on reddit, that focusses especially on windows 10 VMs with GPU passthrough. diff --git a/general-software/setups/airsonic.md b/wiki/airsonic.md similarity index 100% rename from general-software/setups/airsonic.md rename to wiki/airsonic.md diff --git a/system-software/arch-linux/devices/thinkpad_x220.md b/wiki/arch-linux/device-specific/thinkpad_x220.md similarity index 100% rename from system-software/arch-linux/devices/thinkpad_x220.md rename to wiki/arch-linux/device-specific/thinkpad_x220.md diff --git a/system-software/arch-linux/installation.md b/wiki/arch-linux/installation.md similarity index 100% rename from system-software/arch-linux/installation.md rename to wiki/arch-linux/installation.md diff --git a/system-software/intel-graphics.md b/wiki/arch-linux/intel-graphics.md similarity index 100% rename from system-software/intel-graphics.md rename to wiki/arch-linux/intel-graphics.md diff --git a/general-software/setups/bare-git.md b/wiki/bare-git.md similarity index 100% rename from general-software/setups/bare-git.md rename to wiki/bare-git.md diff --git a/general-software/setups/bind.md b/wiki/bind.md similarity index 100% rename from general-software/setups/bind.md rename to wiki/bind.md diff --git a/general-software/setups/cups.md b/wiki/cups.md similarity index 100% rename from general-software/setups/cups.md rename to wiki/cups.md diff --git a/system-software/proxmox.md b/wiki/disk-management.md similarity index 64% rename from system-software/proxmox.md rename to wiki/disk-management.md index 6dd3f73..5ffbe62 100644 --- a/system-software/proxmox.md +++ b/wiki/disk-management.md @@ -1,19 +1,8 @@ -# Proxmox +# Disk Management -Proxmox is an environment for virtual machines and containers. - -## Disk Management - -### Enlarging disk of a VM +## Grow non-LVM ext4 partition ATTENTION: Please note that the partition to enlarge has to be the last one with the free space after it. -This guide does not consider LVMs and is written for partitions with ext4 filesystems. - -SSH into Proxmox. -Enlarge a disk by using: -`qm resize ` -For example: -`qm resize 100 ide0 +100G` SSH into the VM. - run `lsblk` check if the disk size has changed diff --git a/wiki/docker.md b/wiki/docker.md new file mode 100644 index 0000000..54a1a5c --- /dev/null +++ b/wiki/docker.md @@ -0,0 +1,10 @@ +# Docker + +Docker is a virtualization software that deploys docker containers. +Due to easy handling and reproducable environments it is a useful tool. + +## Enable Nvidia GPUs + +To use Nvidia GPUs with docker you need to install the nvidia-cuda-toolkit. +There is a [guide on marmelab](https://marmelab.com/blog/2018/03/21/using-nvidia-gpu-within-docker-container.html) that focusses on that topic. + diff --git a/general-software/setups/dovecot.md b/wiki/dovecot.md similarity index 100% rename from general-software/setups/dovecot.md rename to wiki/dovecot.md diff --git a/general-software/file-synchronization.md b/wiki/file-synchronization.md similarity index 100% rename from general-software/file-synchronization.md rename to wiki/file-synchronization.md diff --git a/general-software/setups/flask.md b/wiki/flask.md similarity index 100% rename from general-software/setups/flask.md rename to wiki/flask.md diff --git a/general-software/setups/foldingathome.md b/wiki/foldingathome.md similarity index 100% rename from general-software/setups/foldingathome.md rename to wiki/foldingathome.md diff --git a/general-software/git.md b/wiki/git.md similarity index 100% rename from general-software/git.md rename to wiki/git.md diff --git a/general-software/setups/gitea.md b/wiki/gitea.md similarity index 100% rename from general-software/setups/gitea.md rename to wiki/gitea.md diff --git a/general-software/setups/gopher-proxy.md b/wiki/gopher-proxy.md similarity index 100% rename from general-software/setups/gopher-proxy.md rename to wiki/gopher-proxy.md diff --git a/general-software/setups/gopher-server.md b/wiki/gopher-server.md similarity index 100% rename from general-software/setups/gopher-server.md rename to wiki/gopher-server.md diff --git a/general-software/setups/hastebin.md b/wiki/hastebin.md similarity index 100% rename from general-software/setups/hastebin.md rename to wiki/hastebin.md diff --git a/general-software/setups/homer.md b/wiki/homer.md similarity index 100% rename from general-software/setups/homer.md rename to wiki/homer.md diff --git a/general-software/setups/jellyfin.md b/wiki/jellyfin.md similarity index 100% rename from general-software/setups/jellyfin.md rename to wiki/jellyfin.md diff --git a/general-software/setups/khal.md b/wiki/khal.md similarity index 100% rename from general-software/setups/khal.md rename to wiki/khal.md diff --git a/general-software/setups/khard.md b/wiki/khard.md similarity index 100% rename from general-software/setups/khard.md rename to wiki/khard.md diff --git a/general-software/mail.md b/wiki/mail.md similarity index 100% rename from general-software/mail.md rename to wiki/mail.md diff --git a/games-software/setups/mordhau.md b/wiki/mordhau.md similarity index 100% rename from games-software/setups/mordhau.md rename to wiki/mordhau.md diff --git a/general-software/music.md b/wiki/music.md similarity index 100% rename from general-software/music.md rename to wiki/music.md diff --git a/general-software/setups/neomutt.md b/wiki/neomutt.md similarity index 100% rename from general-software/setups/neomutt.md rename to wiki/neomutt.md diff --git a/general-software/setups/nginx.md b/wiki/nginx.md similarity index 100% rename from general-software/setups/nginx.md rename to wiki/nginx.md diff --git a/general-software/office-software.md b/wiki/office-software.md similarity index 100% rename from general-software/office-software.md rename to wiki/office-software.md diff --git a/general-software/setups/onedrive.md b/wiki/onedrive.md similarity index 100% rename from general-software/setups/onedrive.md rename to wiki/onedrive.md diff --git a/general-software/setups/openvpn.md b/wiki/openvpn.md similarity index 100% rename from general-software/setups/openvpn.md rename to wiki/openvpn.md diff --git a/general-software/setups/owncloud.md b/wiki/owncloud.md similarity index 100% rename from general-software/setups/owncloud.md rename to wiki/owncloud.md diff --git a/general-software/setups/pinedocs.md b/wiki/pinedocs.md similarity index 100% rename from general-software/setups/pinedocs.md rename to wiki/pinedocs.md diff --git a/general-software/setups/plex.md b/wiki/plex.md similarity index 100% rename from general-software/setups/plex.md rename to wiki/plex.md diff --git a/general-software/setups/portainer.md b/wiki/portainer.md similarity index 100% rename from general-software/setups/portainer.md rename to wiki/portainer.md diff --git a/wiki/proxmox.md b/wiki/proxmox.md new file mode 100644 index 0000000..6605a13 --- /dev/null +++ b/wiki/proxmox.md @@ -0,0 +1,19 @@ +# Proxmox + +Proxmox is an environment for virtual machines and containers. + +## Disk Management + +### Enlarging disk of a VM + +SSH into Proxmox. +Enlarge a disk by using: +`qm resize ` +For example: +`qm resize 100 ide0 +100G` + +## PCI/GPU passthrough + +To use GPUs or other PCI devices you need to work with PCI passthrough. +For documentation you can look in the [Proxmox wiki](https://pve.proxmox.com/wiki/Pci_passthrough). +There is also an [article](https://www.reddit.com/r/homelab/comments/b5xpua/the_ultimate_beginners_guide_to_gpu_passthrough) on reddit, that focusses especially on windows 10 VMs with GPU passthrough. diff --git a/general-software/setups/radicale.md b/wiki/radicale.md similarity index 100% rename from general-software/setups/radicale.md rename to wiki/radicale.md diff --git a/general-software/setups/samba.md b/wiki/samba.md similarity index 100% rename from general-software/setups/samba.md rename to wiki/samba.md diff --git a/general-software/setups/sc-im.md b/wiki/sc-im.md similarity index 100% rename from general-software/setups/sc-im.md rename to wiki/sc-im.md diff --git a/general-software/setups/shells.md b/wiki/shells.md similarity index 100% rename from general-software/setups/shells.md rename to wiki/shells.md diff --git a/general-software/setups/syncthing.md b/wiki/syncthing.md similarity index 100% rename from general-software/setups/syncthing.md rename to wiki/syncthing.md diff --git a/general-software/setups/teamspeak.md b/wiki/teamspeak.md similarity index 100% rename from general-software/setups/teamspeak.md rename to wiki/teamspeak.md diff --git a/general-software/setups/todo-list.md b/wiki/todo-list.md similarity index 100% rename from general-software/setups/todo-list.md rename to wiki/todo-list.md diff --git a/general-software/setups/wine.md b/wiki/wine.md similarity index 100% rename from general-software/setups/wine.md rename to wiki/wine.md diff --git a/general-software/setups/yourls.md b/wiki/yourls.md similarity index 100% rename from general-software/setups/yourls.md rename to wiki/yourls.md