diff options
author | terminaldweller <thabogre@gmail.com> | 2021-08-13 18:24:42 +0000 |
---|---|---|
committer | terminaldweller <thabogre@gmail.com> | 2021-08-13 18:24:42 +0000 |
commit | 09a005c7f0837ea12593e91605b8034c03535e7a (patch) | |
tree | 79175b62b66c017d580ce150fcf7841301cb5520 | |
parent | updates for deb, new gentoo (diff) | |
download | vagrantboxes-09a005c7f0837ea12593e91605b8034c03535e7a.tar.gz vagrantboxes-09a005c7f0837ea12593e91605b8034c03535e7a.zip |
i2p
-rw-r--r-- | i2p/Vagrantfile | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/i2p/Vagrantfile b/i2p/Vagrantfile new file mode 100644 index 0000000..06b8806 --- /dev/null +++ b/i2p/Vagrantfile @@ -0,0 +1,46 @@ +# -*- mode: ruby -*-
+# vi: set ft=ruby :
+
+Vagrant.require_version ">= 2.2.6"
+Vagrant.configure("2") do |config|
+ config.vm.box = "bento/debian-10"
+ config.vm.box_version = "= 202105.25.0"
+ config.vm.box_check_update = false
+ config.vm.hostname = "i2pvm"
+
+ # ssh
+ config.ssh.insert_key = true
+ config.ssh.keep_alive = true
+ config.ssh.keys_only = true
+
+ # timeouts
+ config.vm.boot_timeout = 300
+ config.vm.graceful_halt_timeout = 60
+ config.ssh.connect_timeout = 15
+
+ config.vagrant.plugins = ["vagrant-vbguest"]
+ config.vbguest.no_install = true
+
+ # network
+ config.vm.network "forwarded_port", guest: 4444, host: 4445, id: "i2ptun", protocol: "tcp"
+ config.vm.network "forwarded_port", guest: 4444, host: 4445, id: "i2ptun", protocol: "udp"
+
+ config.vm.provider "virtualbox" do |vb|
+ vb.gui = false
+ vb.memory = "768"
+ vb.cpus = 1
+ end
+
+ config.vm.provision "shell", inline: <<-SHELL
+ sudo apt update && sudo apt upgrade -y
+ sudo apt install -y apt-transport-https curl lynx w3m vim tmux
+ maindeb https://deb.i2p2.de/ buster
+ deb-src https://deb.i2p2.de/ buster main
+ curl -o i2p-debian-repo.key.asc https://geti2p.net/_static/i2p-debian-repo.key.asc
+ gpg -n --import --import-options import-show i2p-debian-repo.key.asc
+ sudo apt-key add i2p-debian-repo.key.asc
+ sudo apt update
+ sudo apt install -y i2p
+ # sudo dpkg-reconfigure i2p
+ SHELL
+end
|