apt-get update && apt-get dist-upgrade
apt-get install git vim aptitude sudo htop screen curl openssh-server locales
apt-get -y install xen-linux-system xen-tools
dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen
sed -i '/TOOLSTACK/s/=.*/=xl/' /etc/default/xen
echo 'GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=1024M,max:1024M \
dom0_max_vcpus=1 dom0_vcpus_pin"' > /etc/default/grub
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- hv_xen.py 2021-02-01 18:04:47.850790870 +0100 | |
+++ hv_xen.py 2021-02-01 18:07:58.119056797 +0100 | |
@@ -799,7 +799,9 @@ | |
try: | |
file_content = utils.ReadFile(filename) | |
except EnvironmentError as err: | |
- raise errors.HypervisorError("Failed to load Xen config file: %s" % err) | |
+ ## temporarily fix xen migration with missing config | |
+ file_content = "" | |
+ #raise errors.HypervisorError("Failed to load Xen config file: %s" % err) |
Tested on Debian 12.6 I started with another guide (https://gist.github.com/gelim/a840a99d15cb765cb7b65105b72f00c4), but quickly realized, I wanted to go another route (no runit for example)
Following this guide, it is possible to deploy Overleaf without Docker, but there are no guarantuees it will work nor is there any support for this method by the great folds of Overleaf. This procedure was tested by me on various machines and I did not find any problems with it, all services are running,
(inspired by https://github.com/RainmakerRaw/Signal_TLS_Proxy_BSD/tree/main)
this guide has been tested on Debian 12.6
-
all actions are taken as user root
-
takes place in /root
-
clone repo git clone https://github.com/signalapp/Signal-TLS-Proxy.git