]> _ Git - fluidbook-toolbox.git/commitdiff
#7374
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 6 Mar 2025 16:18:44 +0000 (17:18 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 6 Mar 2025 16:18:44 +0000 (17:18 +0100)
app/Fluidbook/HostingLoadBalancer.php
resources/servers/amadeus/firewall
resources/servers/cloudatlas/firewall
resources/servers/dobermann/firewall
resources/servers/elephantman/firewall
resources/servers/fastandfurious/firewall
resources/servers/kingkong/firewall

index a82c461d0fd43a94472ff1d1f1600b5848e8fcb1..a3b83bc067a382ec508b7ad5007af7acf87d7872 100644 (file)
@@ -7,9 +7,9 @@ use Cubist\Util\Files\Files;
 class HostingLoadBalancer
 {
     protected static $_servers = [
-        ['name' => 's1', 'host' => 's1.lb.fluidbook.com', 'weight' => 1],
-        //['name' => 's2', 'host' => 's2.lb.fluidbook.com', 'weight' => 2],
-        ['name' => 's3', 'host' => 's3.lb.fluidbook.com', 'weight' => 2],
+        ['name' => 's1', 'host' => 's1.lb.fluidbook.com', 'weight' => 1], // Toolbox
+        ['name' => 's2', 'host' => 's2.lb.fluidbook.com', 'weight' => 8], // Benhur
+        ['name' => 's3', 'host' => 's3.lb.fluidbook.com', 'weight' => 2], // Cloudatlas
       // ['name' => 's4', 'host' => 's4.lb.fluidbook.com', 'weight' => 2],
       //  ['name' => 's5', 'host' => 's5.lb.fluidbook.com', 'weight' => 8],
         //['name' => 's6', 'host' => 's6.lb.fluidbook.com', 'weight' => 8],
index 62947a013a12d85e5b60fcdfd6775aac00888c27..27e237fb4386d7e822be348a4e9021da13a9117d 100644 (file)
@@ -27,6 +27,7 @@ b3=195.70.4.231
 blacklist=($b0 $b1 $b2 $b3)
 
 s1=`dig +short benhur.cubedesigners.com | tail -1`
+s1_0=`dig +short postal.cubedesigners.com | tail -1`
 s2=`dig +short cloudatlas.cubedesigners.com | tail -1`
 s2_0=`dig +short hostingdev.cubedesigners.com | tail -1`
 s2_1=`dig +short hosting.fluidbook.com | tail -1`
@@ -41,9 +42,9 @@ s4=`dig +short kingkong.cubedesigners.com | tail -1`
 s5=`dig +short elephantman.cubedesigners.com | tail -1`
 s6=`dig +short fastandfurious.cubedesigners.com | tail -1`
 
-auth=($s1 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s4 $s5 $s6)
+auth=($s1 $s1_0 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s4 $s5 $s6)
 
-docker_allowed=($i0 $i1 $i2 $i3 $s1 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s4 $s5 $s6)
+docker_allowed=($i0 $i1 $i2 $i3 $s1 $s1_0 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s4 $s5 $s6)
 
 
 for ip in "${blacklist[@]}"
index 3e87e77ac18badd476bc9102a1dea980a646efe5..b69671887a1381b8c27a93cebb6a2ccb66329c0f 100644 (file)
@@ -29,14 +29,15 @@ blacklist=($b0 $b1 $b2 $b3)
 s0=`dig +short amadeus.cubedesigners.com | tail -1`
 s0_0=`dig +short toolbox.fluidbook.com | tail -1`
 s1=`dig +short benhur.cubedesigners.com | tail -1`
+s1_0=`dig +short postal.cubedesigners.com | tail -1`
 s3=`dig +short dobermann.cubedesigners.com | tail -1`
 s4=`dig +short kingkong.cubedesigners.com | tail -1`
 s5=`dig +short elephantman.cubedesigners.com | tail -1`
 s6=`dig +short fastandfurious.cubedesigners.com | tail -1`
 
-auth=($s0 $s0_0 $s1 $s3 $s4 $s5 $s6)
+auth=($s0 $s0_0 $s1 $s1_0 $s3 $s4 $s5 $s6)
 
-docker_allowed=($i0 $i1 $i2 $i3 $s0 $s0_0 $s1 $s3 $s4 $s5 $s6)
+docker_allowed=($i0 $i1 $i2 $i3 $s0 $s0_0 $s1 $s1_0 $s3 $s4 $s5 $s6)
 
 
 for ip in "${blacklist[@]}"
@@ -67,7 +68,7 @@ ufw deny out 22822
 ufw deny out 22222
 
 
-restricted_containers=("portainer" "monit" "satis" "git-daemon" "gitolite" "gitserver-http" )
+restricted_containers=("portainer" "monit" "git-daemon" "gitolite" "git-server" )
 
 sudo wget -O /usr/local/bin/ufw-docker https://raw.githubusercontent.com/EnhydraV/ufw-docker/refs/heads/master/ufw-docker
 sudo chmod +x /usr/local/bin/ufw-docker
index 510d58625bb0230d898013d8f8741aa1b634ae68..bec492e4623fd8b349c1c6abf34170c14f4a0590 100644 (file)
@@ -29,6 +29,7 @@ blacklist=($b0 $b1 $b2 $b3)
 s0=`dig +short amadeus.cubedesigners.com | tail -1`
 s0_0=`dig +short toolbox.fluidbook.com | tail -1`
 s1=`dig +short benhur.cubedesigners.com | tail -1`
+s1_0=`dig +short postal.cubedesigners.com | tail -1`
 s2=`dig +short cloudatlas.cubedesigners.com | tail -1`
 s2_0=`dig +short hostingdev.cubedesigners.com | tail -1`
 s2_1=`dig +short hosting.fluidbook.com | tail -1`
@@ -42,9 +43,9 @@ s4=`dig +short kingkong.cubedesigners.com | tail -1`
 s5=`dig +short elephantman.cubedesigners.com | tail -1`
 s6=`dig +short fastandfurious.cubedesigners.com | tail -1`
 
-auth=($s0 $s0_0 $s1 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s4 $s5 $s6)
+auth=($s0 $s0_0 $s1 $s1_0 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s4 $s5 $s6)
 
-docker_allowed=($i0 $i1 $i2 $i3 $s0 $s0_0 $s1 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s4 $s5 $s6)
+docker_allowed=($i0 $i1 $i2 $i3 $s0 $s0_0 $s1 $s1_0 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s4 $s5 $s6)
 
 c0=`dig +short www.fondation-sycomore.com | tail -1`
 backup=($c0)
index 4a45c6f5da39d2a6ccfe385d39c963072f010e5e..e578dad5e47020d3186a30bdf0bf4673cc9a2eb8 100644 (file)
@@ -29,6 +29,7 @@ blacklist=($b0 $b1 $b2 $b3)
 s0=`dig +short amadeus.cubedesigners.com | tail -1`
 s0_0=`dig +short toolbox.fluidbook.com | tail -1`
 s1=`dig +short benhur.cubedesigners.com | tail -1`
+s1_0=`dig +short postal.cubedesigners.com | tail -1`
 s2=`dig +short cloudatlas.cubedesigners.com | tail -1`
 s2_0=`dig +short hostingdev.cubedesigners.com | tail -1`
 s2_1=`dig +short hosting.fluidbook.com | tail -1`
@@ -42,9 +43,9 @@ s3=`dig +short dobermann.cubedesigners.com | tail -1`
 s4=`dig +short kingkong.cubedesigners.com | tail -1`
 s6=`dig +short fastandfurious.cubedesigners.com | tail -1`
 
-auth=($s0 $s0_0 $s1 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s4 $s6)
+auth=($s0 $s0_0 $s1 $s1_0 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s4 $s6)
 
-docker_allowed=($i0 $i1 $i2 $i3 $s0 $s0_0 $s1 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s4 $s6)
+docker_allowed=($i0 $i1 $i2 $i3 $s0 $s0_0 $s1 $s1_0 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s4 $s6)
 
 
 for ip in "${blacklist[@]}"
index b78c289c307eca61356b195590eafd1f7914ee50..fe1f12e6cb44dcb9afa00691cd27139f8145267f 100644 (file)
@@ -29,6 +29,7 @@ blacklist=($b0 $b1 $b2 $b3)
 s0=`dig +short amadeus.cubedesigners.com | tail -1`
 s0_0=`dig +short toolbox.fluidbook.com | tail -1`
 s1=`dig +short benhur.cubedesigners.com | tail -1`
+s1_0=`dig +short postal.cubedesigners.com | tail -1`
 s2=`dig +short cloudatlas.cubedesigners.com | tail -1`
 s2_0=`dig +short hostingdev.cubedesigners.com | tail -1`
 s2_1=`dig +short hosting.fluidbook.com | tail -1`
@@ -42,9 +43,9 @@ s3=`dig +short dobermann.cubedesigners.com | tail -1`
 s4=`dig +short kingkong.cubedesigners.com | tail -1`
 s5=`dig +short elephantman.cubedesigners.com | tail -1`
 
-auth=($s0 $s0_0 $s1 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s4 $s5)
+auth=($s0 $s0_0 $s1 $s1_0 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s4 $s5)
 
-docker_allowed=($i0 $i1 $i2 $i3 $s0 $s0_0 $s1 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s4 $s5)
+docker_allowed=($i0 $i1 $i2 $i3 $s0 $s0_0 $s1 $s1_0 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s4 $s5)
 
 ufw allow 51820
 
index 102d0ae0d48071cab0760a81c13bd52dc6043119..5cd5afdb90670b554d6775eba2ea3321977f4f68 100644 (file)
@@ -29,6 +29,7 @@ blacklist=($b0 $b1 $b2 $b3)
 s0=`dig +short amadeus.cubedesigners.com | tail -1`
 s0_0=`dig +short toolbox.fluidbook.com | tail -1`
 s1=`dig +short benhur.cubedesigners.com | tail -1`
+s1_0=`dig +short postal.cubedesigners.com | tail -1`
 s2=`dig +short cloudatlas.cubedesigners.com | tail -1`
 s2_0=`dig +short hostingdev.cubedesigners.com | tail -1`
 s2_1=`dig +short hosting.fluidbook.com | tail -1`
@@ -42,9 +43,9 @@ s3=`dig +short dobermann.cubedesigners.com | tail -1`
 s5=`dig +short elephantman.cubedesigners.com | tail -1`
 s6=`dig +short fastandfurious.cubedesigners.com | tail -1`
 
-auth=($s0 $s0_0 $s1 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s5 $s6)
+auth=($s0 $s0_0 $s1 $s1_0 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s5 $s6)
 
-docker_allowed=($i0 $i1 $i2 $i3 $s0 $s0_0 $s1 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s5 $s6)
+docker_allowed=($i0 $i1 $i2 $i3 $s0 $s0_0 $s1 $s1_0 $s2 $s2_0 $s2_1 $s2_2 $s2_3 $s2_4 $s2_5 $s2_6 $s2_7 $s3 $s5 $s6)
 
 
 for ip in "${blacklist[@]}"