From 6c590c1a020a82aa7d12e3e82ea499f9eaf9e692 Mon Sep 17 00:00:00 2001 From: tinfoil-hat Date: Mon, 23 Oct 2023 06:40:27 +0200 Subject: Added Blogpost Devstation --- public/categories/index.xml | 4 +- public/categories/technology/index.html | 8 + public/categories/technology/index.xml | 14 +- public/images/IMG_20230516_143013_090.jpg | Bin 2394798 -> 0 bytes public/images/till.png | Bin 503406 -> 0 bytes public/index.html | 22 +++ public/index.xml | 14 +- public/posts/ai-snoop-dogg/index.html | 4 +- public/posts/generals/index.html | 4 +- public/posts/index.html | 8 + public/posts/index.xml | 14 +- public/posts/local-apt-mirror/index.html | 4 +- public/posts/nitter-ratelimiting/index.html | 4 +- public/posts/prep/index.html | 4 +- public/posts/proxmox-docker-workstation/index.html | 194 +++++++++++++++++++++ .../posts/the-black-and-the-white-wolf/index.html | 4 +- public/posts/till-lindemann-lizard/index.html | 4 +- public/posts/wolf/index.html | 4 +- public/sitemap.xml | 23 +-- public/tags/index.xml | 8 +- public/tags/linux/index.html | 8 + public/tags/linux/index.xml | 14 +- public/tags/server/index.html | 8 + public/tags/server/index.xml | 14 +- public/tags/technology/index.html | 8 + public/tags/technology/index.xml | 14 +- 26 files changed, 369 insertions(+), 38 deletions(-) delete mode 100644 public/images/IMG_20230516_143013_090.jpg delete mode 100644 public/images/till.png create mode 100644 public/posts/proxmox-docker-workstation/index.html (limited to 'public') diff --git a/public/categories/index.xml b/public/categories/index.xml index c94c580..ba86cd6 100644 --- a/public/categories/index.xml +++ b/public/categories/index.xml @@ -6,11 +6,11 @@ Recent content in Categories on blog.tinfoil-hat.net Hugo -- gohugo.io en-us - Thu, 19 Oct 2023 14:47:13 +0200 + Mon, 23 Oct 2023 05:50:36 +0200 Technology https://blog.tinfoil-hat.net/categories/technology/ - Thu, 19 Oct 2023 14:47:13 +0200 + Mon, 23 Oct 2023 05:50:36 +0200 https://blog.tinfoil-hat.net/categories/technology/ diff --git a/public/categories/technology/index.html b/public/categories/technology/index.html index 2d8541b..d7f93fd 100644 --- a/public/categories/technology/index.html +++ b/public/categories/technology/index.html @@ -47,6 +47,14 @@
    +
  • +
    + + Proxmox Docker Workstation + +
    +
  • +
  • diff --git a/public/categories/technology/index.xml b/public/categories/technology/index.xml index b716f90..6ac2c38 100644 --- a/public/categories/technology/index.xml +++ b/public/categories/technology/index.xml @@ -6,7 +6,19 @@ Recent content in Technology on blog.tinfoil-hat.net Hugo -- gohugo.io en-us - Thu, 19 Oct 2023 14:47:13 +0200 + Mon, 23 Oct 2023 05:50:36 +0200 + + Proxmox Docker Workstation + https://blog.tinfoil-hat.net/posts/proxmox-docker-workstation/ + Mon, 23 Oct 2023 05:50:36 +0200 + + https://blog.tinfoil-hat.net/posts/proxmox-docker-workstation/ + Install Linux Mint Debian Edition 6 I am assuming, that you want to use a Debian based Operating System (not Ubuntu based) and you want Proxmox, Docker and GPT4All installed on your Laptop. Here I am using Linux Mint Debian Edition 6 +let’s get started: Go trough installation process +Install Proxmox VE Upgrade the system and install some basic tools +sudo apt update && sudo apt dist-upgrade -y sudo apt install vim git curl wget htop ssh netcat-traditional openvpn Cerate a Interface used for LXC Containers: edit /etc/network/interfaces + + Local Apt Mirror https://blog.tinfoil-hat.net/posts/local-apt-mirror/ diff --git a/public/images/IMG_20230516_143013_090.jpg b/public/images/IMG_20230516_143013_090.jpg deleted file mode 100644 index 1f7e547..0000000 Binary files a/public/images/IMG_20230516_143013_090.jpg and /dev/null differ diff --git a/public/images/till.png b/public/images/till.png deleted file mode 100644 index 7b1387f..0000000 Binary files a/public/images/till.png and /dev/null differ diff --git a/public/index.html b/public/index.html index 68fb482..4884f82 100644 --- a/public/index.html +++ b/public/index.html @@ -40,6 +40,28 @@
    +
    +

    Proxmox Docker Workstation

    + + + Linux + + Server + + Technology + +
    + Install Linux Mint Debian Edition 6 I am assuming, that you want to use a Debian based Operating System (not Ubuntu based) and you want Proxmox, Docker and GPT4All installed on your Laptop. Here I am using Linux Mint Debian Edition 6 +let’s get started: Go trough installation process +Install Proxmox VE Upgrade the system and install some basic tools +sudo apt update && sudo apt dist-upgrade -y sudo apt install vim git curl wget htop ssh netcat-traditional openvpn Cerate a Interface used for LXC Containers: edit /etc/network/interfaces + + Read more... + +
    +
    + +

    Local Apt Mirror

    diff --git a/public/index.xml b/public/index.xml index d1d012e..c467c3c 100644 --- a/public/index.xml +++ b/public/index.xml @@ -6,7 +6,19 @@ Recent content on blog.tinfoil-hat.net Hugo -- gohugo.io en-us - Thu, 19 Oct 2023 14:47:13 +0200 + Mon, 23 Oct 2023 05:50:36 +0200 + + Proxmox Docker Workstation + https://blog.tinfoil-hat.net/posts/proxmox-docker-workstation/ + Mon, 23 Oct 2023 05:50:36 +0200 + + https://blog.tinfoil-hat.net/posts/proxmox-docker-workstation/ + Install Linux Mint Debian Edition 6 I am assuming, that you want to use a Debian based Operating System (not Ubuntu based) and you want Proxmox, Docker and GPT4All installed on your Laptop. Here I am using Linux Mint Debian Edition 6 +let’s get started: Go trough installation process +Install Proxmox VE Upgrade the system and install some basic tools +sudo apt update && sudo apt dist-upgrade -y sudo apt install vim git curl wget htop ssh netcat-traditional openvpn Cerate a Interface used for LXC Containers: edit /etc/network/interfaces + + Local Apt Mirror https://blog.tinfoil-hat.net/posts/local-apt-mirror/ diff --git a/public/posts/ai-snoop-dogg/index.html b/public/posts/ai-snoop-dogg/index.html index e25ccc8..8d39ae3 100644 --- a/public/posts/ai-snoop-dogg/index.html +++ b/public/posts/ai-snoop-dogg/index.html @@ -81,6 +81,8 @@ Our cause so strong, this mission won’t die ! Taking back our rights from
    diff --git a/public/posts/generals/index.html b/public/posts/generals/index.html index 8747894..147508a 100644 --- a/public/posts/generals/index.html +++ b/public/posts/generals/index.html @@ -595,6 +595,8 @@ Signal, Briar, Element, Session

    diff --git a/public/posts/index.html b/public/posts/index.html index be1506a..20dfe9c 100644 --- a/public/posts/index.html +++ b/public/posts/index.html @@ -47,6 +47,14 @@
      +
    • +
      + + 2023-10-23 Proxmox Docker Workstation + +
      +
    • +
    • diff --git a/public/posts/index.xml b/public/posts/index.xml index c9b1e81..1f14f6e 100644 --- a/public/posts/index.xml +++ b/public/posts/index.xml @@ -6,7 +6,19 @@ Recent content in Posts on blog.tinfoil-hat.net Hugo -- gohugo.io en-us - Thu, 19 Oct 2023 14:47:13 +0200 + Mon, 23 Oct 2023 05:50:36 +0200 + + Proxmox Docker Workstation + https://blog.tinfoil-hat.net/posts/proxmox-docker-workstation/ + Mon, 23 Oct 2023 05:50:36 +0200 + + https://blog.tinfoil-hat.net/posts/proxmox-docker-workstation/ + Install Linux Mint Debian Edition 6 I am assuming, that you want to use a Debian based Operating System (not Ubuntu based) and you want Proxmox, Docker and GPT4All installed on your Laptop. Here I am using Linux Mint Debian Edition 6 +let’s get started: Go trough installation process +Install Proxmox VE Upgrade the system and install some basic tools +sudo apt update && sudo apt dist-upgrade -y sudo apt install vim git curl wget htop ssh netcat-traditional openvpn Cerate a Interface used for LXC Containers: edit /etc/network/interfaces + + Local Apt Mirror https://blog.tinfoil-hat.net/posts/local-apt-mirror/ diff --git a/public/posts/local-apt-mirror/index.html b/public/posts/local-apt-mirror/index.html index 73fb6e2..caed721 100644 --- a/public/posts/local-apt-mirror/index.html +++ b/public/posts/local-apt-mirror/index.html @@ -97,6 +97,8 @@
      diff --git a/public/posts/nitter-ratelimiting/index.html b/public/posts/nitter-ratelimiting/index.html index 3bdfd65..da03ed1 100644 --- a/public/posts/nitter-ratelimiting/index.html +++ b/public/posts/nitter-ratelimiting/index.html @@ -159,6 +159,8 @@ vim guest_accounts.jsonl diff --git a/public/posts/prep/index.html b/public/posts/prep/index.html index d0d123c..88f5386 100644 --- a/public/posts/prep/index.html +++ b/public/posts/prep/index.html @@ -128,6 +128,8 @@ diff --git a/public/posts/proxmox-docker-workstation/index.html b/public/posts/proxmox-docker-workstation/index.html new file mode 100644 index 0000000..7b0a506 --- /dev/null +++ b/public/posts/proxmox-docker-workstation/index.html @@ -0,0 +1,194 @@ + + + + + + + + Proxmox Docker Workstation + + + + + + + +
      + ==========================
      + == blog.tinfoil-hat.net ==
      + ========================== +
      A save home for every tinfoil-hat!

      +

      +

      +

      + + +
      + + +
      +
      +

      Proxmox Docker Workstation

      + + + Linux + + Server + + Technology + + +
      +

      Install Linux Mint Debian Edition 6

      +

      I am assuming, that you want to use a Debian based Operating System (not Ubuntu based) and you want Proxmox, Docker and GPT4All installed on your Laptop. Here I am using Linux Mint Debian Edition 6

      +

      let’s get started:

      +

      Go trough installation process

      +

      +

      + mintinstall +
      + + +

      +

      Install Proxmox VE

      +

      Upgrade the system and install some basic tools

      +
      sudo apt update && sudo apt dist-upgrade -y
      +sudo apt install vim git curl wget htop ssh netcat-traditional openvpn
      +

      Cerate a Interface used for LXC Containers: +edit /etc/network/interfaces

      +
      auto lo
      +iface lo inet loopback
      +
      +auto enp2s0
      +iface enp2s0 inet static
      +        address 10.10.20.254/24
      +
      +        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
      +        post-up iptables -t nat -A POSTROUTING -s '10.10.20.0/24' -o enp0s3 -j MASQUERADE
      +        post-down iptables -t nat -D POSTROUTING -s '10.10.20.0/24' -o enp0s3 -j MASQUERADE
      +
      +source /etc/network/interfaces.d/*
      +

      Edit hosts file, needed to install proxmox successfully +vim /etc/hosts

      +
      127.0.0.1       localhost
      +10.10.20.254   devstation.proxmox.local devstation
      +

      hostname --ip-address
      +127.0.0.1 10.10.20.254 # should return your IP address here

      +

      Add Proxmox Repos and gpg key

      +
      echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
      +wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg 
      +

      Upgrade Packagebase, Install Proxmox Kernel and reboot

      +
      apt update && apt full-upgrade
      +apt install pve-kernel-6.2
      +systemctl reboot
      +

      Install Proxmox, remove Debian Kernel, update Grub bootloader and remove os-prober

      +
      apt install proxmox-ve postfix open-iscsi chrony
      +apt remove linux-image-amd64 'linux-image-6.1*'
      +update-grub
      +apt remove os-prober
      +

      We log into the webinterface with root user, so it needs to have a password

      +
      sudo -i
      +passwd
      +

      Now navigate to your browser with this URL +https://127.0.0.1:8006

      +

      Accept the security exception and enter your root password

      +

      +

      + exception +
      + + +

      +

      Now you should see this dashboard

      +

      +

      + dashboard +
      + + +

      +

      install Docker and Portainer

      +
      sudo apt install docker.io docker-compose
      +sudo docker volume create portainer_data
      +sudo docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
      +

      Now you can navigate to the Docker Webinterface

      +

      https://127.0.0.1:9443

      +

      you should see something like this

      +

      +

      + portainer +
      + + +

      +

      Install GPT4All, comes in very hand for basic questions

      +
      wget https://gpt4all.io/installers/gpt4all-installer-linux.run
      +sudo chmod +x gpt4all-installer-linux.run
      +mkdir ~/Desktop
      +./gpt4all-installer-linux.run
      +mv ~/Desktop/GPT4All.desktop ~/.local/share/applications/
      +

      Now download a Language Model via GUI:

      +

      +

      + models +
      + + +

      +

      GPT4All is now ready to answer your questions

      +

      +

      + gpt4all +
      + + +

      + +
      +
      +
      + + + + + + + diff --git a/public/posts/the-black-and-the-white-wolf/index.html b/public/posts/the-black-and-the-white-wolf/index.html index 85bda58..701cb50 100644 --- a/public/posts/the-black-and-the-white-wolf/index.html +++ b/public/posts/the-black-and-the-white-wolf/index.html @@ -82,6 +82,8 @@ After a while he asked: diff --git a/public/posts/till-lindemann-lizard/index.html b/public/posts/till-lindemann-lizard/index.html index f0183dd..c5d6a6b 100644 --- a/public/posts/till-lindemann-lizard/index.html +++ b/public/posts/till-lindemann-lizard/index.html @@ -72,6 +72,8 @@ diff --git a/public/posts/wolf/index.html b/public/posts/wolf/index.html index 4b3eecf..d2fef19 100644 --- a/public/posts/wolf/index.html +++ b/public/posts/wolf/index.html @@ -339,6 +339,8 @@ up the pitchers we drink!”

      diff --git a/public/sitemap.xml b/public/sitemap.xml index 48987fe..1487e9e 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -3,30 +3,33 @@ xmlns:xhtml="http://www.w3.org/1999/xhtml"> https://blog.tinfoil-hat.net/ - 2023-10-19T14:47:13+02:00 + 2023-10-23T05:50:36+02:00 https://blog.tinfoil-hat.net/categories/ - 2023-10-19T14:47:13+02:00 + 2023-10-23T05:50:36+02:00 https://blog.tinfoil-hat.net/tags/linux/ - 2023-10-19T14:47:13+02:00 - - https://blog.tinfoil-hat.net/posts/local-apt-mirror/ - 2023-10-19T14:47:13+02:00 + 2023-10-23T05:50:36+02:00 https://blog.tinfoil-hat.net/posts/ - 2023-10-19T14:47:13+02:00 + 2023-10-23T05:50:36+02:00 + + https://blog.tinfoil-hat.net/posts/proxmox-docker-workstation/ + 2023-10-23T05:50:36+02:00 https://blog.tinfoil-hat.net/tags/server/ - 2023-10-19T14:47:13+02:00 + 2023-10-23T05:50:36+02:00 https://blog.tinfoil-hat.net/tags/ - 2023-10-19T14:47:13+02:00 + 2023-10-23T05:50:36+02:00 https://blog.tinfoil-hat.net/tags/technology/ - 2023-10-19T14:47:13+02:00 + 2023-10-23T05:50:36+02:00 https://blog.tinfoil-hat.net/categories/technology/ + 2023-10-23T05:50:36+02:00 + + https://blog.tinfoil-hat.net/posts/local-apt-mirror/ 2023-10-19T14:47:13+02:00 https://blog.tinfoil-hat.net/tags/lore/ diff --git a/public/tags/index.xml b/public/tags/index.xml index 26e803a..ff66283 100644 --- a/public/tags/index.xml +++ b/public/tags/index.xml @@ -6,11 +6,11 @@ Recent content in Tags on blog.tinfoil-hat.net Hugo -- gohugo.io en-us - Thu, 19 Oct 2023 14:47:13 +0200 + Mon, 23 Oct 2023 05:50:36 +0200 Linux https://blog.tinfoil-hat.net/tags/linux/ - Thu, 19 Oct 2023 14:47:13 +0200 + Mon, 23 Oct 2023 05:50:36 +0200 https://blog.tinfoil-hat.net/tags/linux/ @@ -19,7 +19,7 @@ Server https://blog.tinfoil-hat.net/tags/server/ - Thu, 19 Oct 2023 14:47:13 +0200 + Mon, 23 Oct 2023 05:50:36 +0200 https://blog.tinfoil-hat.net/tags/server/ @@ -28,7 +28,7 @@ Technology https://blog.tinfoil-hat.net/tags/technology/ - Thu, 19 Oct 2023 14:47:13 +0200 + Mon, 23 Oct 2023 05:50:36 +0200 https://blog.tinfoil-hat.net/tags/technology/ diff --git a/public/tags/linux/index.html b/public/tags/linux/index.html index 8b2f836..002b4d4 100644 --- a/public/tags/linux/index.html +++ b/public/tags/linux/index.html @@ -47,6 +47,14 @@
        +
      • +
        + + Proxmox Docker Workstation + +
        +
      • +
      • diff --git a/public/tags/linux/index.xml b/public/tags/linux/index.xml index 6c61670..6fe8883 100644 --- a/public/tags/linux/index.xml +++ b/public/tags/linux/index.xml @@ -6,7 +6,19 @@ Recent content in Linux on blog.tinfoil-hat.net Hugo -- gohugo.io en-us - Thu, 19 Oct 2023 14:47:13 +0200 + Mon, 23 Oct 2023 05:50:36 +0200 + + Proxmox Docker Workstation + https://blog.tinfoil-hat.net/posts/proxmox-docker-workstation/ + Mon, 23 Oct 2023 05:50:36 +0200 + + https://blog.tinfoil-hat.net/posts/proxmox-docker-workstation/ + Install Linux Mint Debian Edition 6 I am assuming, that you want to use a Debian based Operating System (not Ubuntu based) and you want Proxmox, Docker and GPT4All installed on your Laptop. Here I am using Linux Mint Debian Edition 6 +let’s get started: Go trough installation process +Install Proxmox VE Upgrade the system and install some basic tools +sudo apt update && sudo apt dist-upgrade -y sudo apt install vim git curl wget htop ssh netcat-traditional openvpn Cerate a Interface used for LXC Containers: edit /etc/network/interfaces + + Local Apt Mirror https://blog.tinfoil-hat.net/posts/local-apt-mirror/ diff --git a/public/tags/server/index.html b/public/tags/server/index.html index 549cd03..fb186f7 100644 --- a/public/tags/server/index.html +++ b/public/tags/server/index.html @@ -47,6 +47,14 @@
          +
        • +
          + + Proxmox Docker Workstation + +
          +
        • +
        • diff --git a/public/tags/server/index.xml b/public/tags/server/index.xml index 4624c62..766f040 100644 --- a/public/tags/server/index.xml +++ b/public/tags/server/index.xml @@ -6,7 +6,19 @@ Recent content in Server on blog.tinfoil-hat.net Hugo -- gohugo.io en-us - Thu, 19 Oct 2023 14:47:13 +0200 + Mon, 23 Oct 2023 05:50:36 +0200 + + Proxmox Docker Workstation + https://blog.tinfoil-hat.net/posts/proxmox-docker-workstation/ + Mon, 23 Oct 2023 05:50:36 +0200 + + https://blog.tinfoil-hat.net/posts/proxmox-docker-workstation/ + Install Linux Mint Debian Edition 6 I am assuming, that you want to use a Debian based Operating System (not Ubuntu based) and you want Proxmox, Docker and GPT4All installed on your Laptop. Here I am using Linux Mint Debian Edition 6 +let’s get started: Go trough installation process +Install Proxmox VE Upgrade the system and install some basic tools +sudo apt update && sudo apt dist-upgrade -y sudo apt install vim git curl wget htop ssh netcat-traditional openvpn Cerate a Interface used for LXC Containers: edit /etc/network/interfaces + + Local Apt Mirror https://blog.tinfoil-hat.net/posts/local-apt-mirror/ diff --git a/public/tags/technology/index.html b/public/tags/technology/index.html index f91b555..2dd8f05 100644 --- a/public/tags/technology/index.html +++ b/public/tags/technology/index.html @@ -47,6 +47,14 @@
            +
          • +
            + + Proxmox Docker Workstation + +
            +
          • +
          • diff --git a/public/tags/technology/index.xml b/public/tags/technology/index.xml index b466d8c..0e89b39 100644 --- a/public/tags/technology/index.xml +++ b/public/tags/technology/index.xml @@ -6,7 +6,19 @@ Recent content in Technology on blog.tinfoil-hat.net Hugo -- gohugo.io en-us - Thu, 19 Oct 2023 14:47:13 +0200 + Mon, 23 Oct 2023 05:50:36 +0200 + + Proxmox Docker Workstation + https://blog.tinfoil-hat.net/posts/proxmox-docker-workstation/ + Mon, 23 Oct 2023 05:50:36 +0200 + + https://blog.tinfoil-hat.net/posts/proxmox-docker-workstation/ + Install Linux Mint Debian Edition 6 I am assuming, that you want to use a Debian based Operating System (not Ubuntu based) and you want Proxmox, Docker and GPT4All installed on your Laptop. Here I am using Linux Mint Debian Edition 6 +let’s get started: Go trough installation process +Install Proxmox VE Upgrade the system and install some basic tools +sudo apt update && sudo apt dist-upgrade -y sudo apt install vim git curl wget htop ssh netcat-traditional openvpn Cerate a Interface used for LXC Containers: edit /etc/network/interfaces + + Local Apt Mirror https://blog.tinfoil-hat.net/posts/local-apt-mirror/ -- cgit v1.2.3