Skip to content

Instantly share code, notes, and snippets.

Sergey Dryabzhinsky sergey-dryabzhinsky

Block or report user

Report or block sergey-dryabzhinsky

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@sergey-dryabzhinsky
sergey-dryabzhinsky / pve-5.1-add-ubuntu-bionic.patch
Last active Nov 17, 2017
Fix restore / create LXC container with Ubuntu Bionic 18.04 - for Proxmox 5.1
View pve-5.1-add-ubuntu-bionic.patch
--- /usr/share/perl5/PVE/LXC/Setup/Ubuntu.pm.orig 2017-11-01 03:04:00.000000000 +0300
+++ /usr/share/perl5/PVE/LXC/Setup/Ubuntu.pm 2017-11-09 21:30:14.710183003 +0300
@@ -12,6 +12,7 @@
use base qw(PVE::LXC::Setup::Debian);
my $known_versions = {
+ '18.04' => 1, # bionic LTS
'17.10' => 1, # artful
'17.04' => 1, # zesty
'16.10' => 1, # yakkety
@sergey-dryabzhinsky
sergey-dryabzhinsky / pve-5.0-return-ubuntu-lucid.patch
Created Sep 17, 2017
Fix restore / create LXC container with Ubuntu Lucid 10.04 - for Proxmox 5.0
View pve-5.0-return-ubuntu-lucid.patch
--- /usr/share/perl5/PVE/LXC/Setup/Ubuntu.pm.orig 2017-09-12 14:48:50.000000000 +0300
+++ /usr/share/perl5/PVE/LXC/Setup/Ubuntu.pm 2017-09-17 10:14:06.284276148 +0300
@@ -20,6 +20,7 @@
'15.04' => 1, # vivid
'14.04' => 1, # trusty LTS
'12.04' => 1, # precise LTS
+ '10.04' => 1, # lucid LTS
};
sub new {
@sergey-dryabzhinsky
sergey-dryabzhinsky / phpmyadmin-4.0.10.20-fix-export-fatal-error.patch
Created May 21, 2017
Fix php fatal error then export SQL into file via phpMyAdmin 4.0.10.20
View phpmyadmin-4.0.10.20-fix-export-fatal-error.patch
Index: php-mysql-admin-4.0-4.0.10.20/src/export.php
===================================================================
--- php-mysql-admin-4.0-4.0.10.20.orig/src/export.php 2017-05-19 14:09:51.805261707 +0300
+++ php-mysql-admin-4.0-4.0.10.20/src/export.php 2017-05-19 14:10:42.437676490 +0300
@@ -861,7 +861,7 @@
'triggers', $export_type,
$do_relation, $do_comments, $do_mime, $do_dates
)) {
- break 2;
+ break;
@sergey-dryabzhinsky
sergey-dryabzhinsky / sysctl-proxmox-tune.conf
Last active Nov 11, 2019
Most popular speedup sysctl options for Proxmox. Put in /etc/sysctl.d/
View sysctl-proxmox-tune.conf
# allow that much active connections
net.core.somaxconn = 256000
# do less swap but not disable it
vm.swappiness = 1
# allow application request allocation of virtual memory
# more than real RAM size (or OpenVZ/LXC limits)
vm.overcommit_memory = 1
@sergey-dryabzhinsky
sergey-dryabzhinsky / nginx-1.12_send_minimum_rate.patch
Created Apr 15, 2017
Patch for nginx originaly by cloudflare. Read https://habrahabr.ru/post/282465/ , Ported to nginx-1.12.
View nginx-1.12_send_minimum_rate.patch
Index: nginx-1.12.0/src/core/ngx_connection.c
===================================================================
--- nginx-1.12.0.orig/src/core/ngx_connection.c 2017-04-15 04:39:30.043542084 +0300
+++ nginx-1.12.0/src/core/ngx_connection.c 2017-04-15 04:39:29.885545744 +0300
@@ -1402,3 +1402,60 @@
return NGX_ERROR;
}
+
+
@sergey-dryabzhinsky
sergey-dryabzhinsky / QemuServer.pm.diff
Last active Aug 1, 2016
Fixed ayufan proxmox differential backup for QemuServer part of pve-manager-3.4-14
View QemuServer.pm.diff
diff --git a/QemuServer.pm b/QemuServer.pm
index 970edb5..9e7b281 100644
--- a/QemuServer.pm
+++ b/QemuServer.pm
@@ -4749,10 +4749,20 @@ sub tar_archive_read_firstfile {
die "ERROR: file '$archive' does not exist\n" if ! -f $archive;
+ my $cmd = undef;
+
@sergey-dryabzhinsky
sergey-dryabzhinsky / VEID.umount
Last active May 27, 2016
OpenVZ container umount script with space quoting
View VEID.umount
#!/bin/bash
###
# More advanced on-umount script for OpenVZ container
# Based on https://openvz.org/Bind_mounts
#
# 1. Set quotas off
#
[ -f /etc/vz/vz.conf ] || exit 1
[ -f $VE_CONFFILE ] || exit 1
@sergey-dryabzhinsky
sergey-dryabzhinsky / VEID.mount
Last active May 19, 2016
OpenVZ container mount script with space quoting
View VEID.mount
#!/bin/bash
###
# More advanced on-mount script for OpenVZ container
# Based on https://openvz.org/Bind_mounts
#
# 1. Mount some directory inside container
# 2. Set quotas on that directory inside container
#
[ -f /etc/vz/vz.conf ] || exit 1
@sergey-dryabzhinsky
sergey-dryabzhinsky / nginx-1.8_send_minimum_rate.patch
Created May 2, 2016
Patch for nginx originaly by cloudflare. Read https://habrahabr.ru/post/282465/ , Ported to nginx-1.8.
View nginx-1.8_send_minimum_rate.patch
--- a/src/core/ngx_connection.c
+++ b/src/core/ngx_connection.c
@@ -1167,3 +1167,60 @@
return NGX_ERROR;
}
+
+
+/*
+ * When a socket is idle, determines if the kernel is draining its buffer
@sergey-dryabzhinsky
sergey-dryabzhinsky / nginx-vhost-proxprox.conf
Last active Aug 6, 2019
Nginx virtual host config for Proxmox. To hide pveproxy on 8006 port behind. With working VNC passthrough.
View nginx-vhost-proxprox.conf
###
# Nginx vhost file to hide Proxmox pveproxy
# For 3.4+, 5.x version.
#
# Do not forget to create file
# /etc/default/pveproxy:
# ALLOW_FROM="127.0.0.1"
# DENY_FROM="all"
# POLICY="allow"
#
You can’t perform that action at this time.