{"id":12,"date":"2026-05-01T06:30:41","date_gmt":"2026-05-01T06:30:41","guid":{"rendered":"http:\/\/localhost:8080\/?page_id=12"},"modified":"2026-05-01T20:24:18","modified_gmt":"2026-05-01T20:24:18","slug":"server","status":"publish","type":"page","link":"https:\/\/www.tb-software.ch\/ai\/en\/server\/","title":{"rendered":"Server & Infrastructure"},"content":{"rendered":"    <section class=\"tb-tech-hero\">\n      <div class=\"tb-sine-fog\" aria-hidden=\"true\"><svg viewbox=\"0 0 1600 480\" preserveaspectratio=\"none\"><g class=\"tb-fog-1\" transform=\"translate(0, 96)\" style=\"opacity:0.28\"><path d=\"M 0 28.00 L 16.67 30.56 L 33.33 33.10 L 50.00 35.60 L 66.67 38.03 L 83.33 40.38 L 100.00 42.63 L 116.67 44.75 L 133.33 46.74 L 150.00 48.56 L 166.67 50.21 L 183.33 51.68 L 200.00 52.95 L 216.67 54.01 L 233.33 54.85 L 250.00 55.46 L 266.67 55.85 L 283.33 56.00 L 300.00 55.91 L 316.67 55.60 L 333.33 55.05 L 350.00 54.27 L 366.67 53.27 L 383.33 52.06 L 400.00 50.65 L 416.67 49.05 L 433.33 47.27 L 450.00 45.33 L 466.67 43.25 L 483.33 41.04 L 500.00 38.72 L 516.67 36.30 L 533.33 33.82 L 550.00 31.29 L 566.67 28.73 L 583.33 26.17 L 600.00 23.62 L 616.67 21.11 L 633.33 18.65 L 650.00 16.28 L 666.67 14.00 L 683.33 11.84 L 700.00 9.82 L 716.67 7.94 L 733.33 6.24 L 750.00 4.72 L 766.67 3.39 L 783.33 2.27 L 800.00 1.37 L 816.67 0.69 L 833.33 0.24 L 850.00 0.02 L 866.67 0.04 L 883.33 0.29 L 900.00 0.77 L 916.67 1.49 L 933.33 2.42 L 950.00 3.57 L 966.67 4.92 L 983.33 6.47 L 1000.00 8.20 L 1016.67 10.10 L 1033.33 12.14 L 1050.00 14.32 L 1066.67 16.61 L 1083.33 19.00 L 1100.00 21.46 L 1116.67 23.98 L 1133.33 26.53 L 1150.00 29.10 L 1166.67 31.65 L 1183.33 34.18 L 1200.00 36.65 L 1216.67 39.05 L 1233.33 41.36 L 1250.00 43.56 L 1266.67 45.62 L 1283.33 47.54 L 1300.00 49.29 L 1316.67 50.87 L 1333.33 52.25 L 1350.00 53.43 L 1366.67 54.39 L 1383.33 55.14 L 1400.00 55.66 L 1416.67 55.94 L 1433.33 55.99 L 1450.00 55.81 L 1466.67 55.39 L 1483.33 54.74 L 1500.00 53.87 L 1516.67 52.78 L 1533.33 51.48 L 1550.00 49.99 L 1566.67 48.31 L 1583.33 46.46 L 1600.00 44.46 L 1616.67 42.32 L 1633.33 40.05 L 1650.00 37.69 L 1666.67 35.25 L 1683.33 32.74 L 1700.00 30.20 L 1716.67 27.63 L 1733.33 25.07 L 1750.00 22.54 L 1766.67 20.05 L 1783.33 17.62 L 1800.00 15.29 L 1816.67 13.06 L 1833.33 10.95 L 1850.00 8.99 L 1866.67 7.19 L 1883.33 5.56 L 1900.00 4.13 L 1916.67 2.89 L 1933.33 1.86 L 1950.00 1.05 L 1966.67 0.47 L 1983.33 0.12 L 2000.00 0.00 L 2016.67 0.12 L 2033.33 0.47 L 2050.00 1.05 L 2066.67 1.86 L 2083.33 2.89 L 2100.00 4.13 L 2116.67 5.56 L 2133.33 7.19 L 2150.00 8.99 L 2166.67 10.95 L 2183.33 13.06 L 2200.00 15.29 L 2216.67 17.62 L 2233.33 20.05 L 2250.00 22.54 L 2266.67 25.07 L 2283.33 27.63 L 2300.00 30.20 L 2316.67 32.74 L 2333.33 35.25 L 2350.00 37.69 L 2366.67 40.05 L 2383.33 42.32 L 2400.00 44.46 L 2416.67 46.46 L 2433.33 48.31 L 2450.00 49.99 L 2466.67 51.48 L 2483.33 52.78 L 2500.00 53.87 L 2516.67 54.74 L 2533.33 55.39 L 2550.00 55.81 L 2566.67 55.99 L 2583.33 55.94 L 2600.00 55.66 L 2616.67 55.14 L 2633.33 54.39 L 2650.00 53.43 L 2666.67 52.25 L 2683.33 50.87 L 2700.00 49.29 L 2716.67 47.54 L 2733.33 45.62 L 2750.00 43.56 L 2766.67 41.36 L 2783.33 39.05 L 2800.00 36.65 L 2816.67 34.18 L 2833.33 31.65 L 2850.00 29.10 L 2866.67 26.53 L 2883.33 23.98 L 2900.00 21.46 L 2916.67 19.00 L 2933.33 16.61 L 2950.00 14.32 L 2966.67 12.14 L 2983.33 10.10 L 3000.00 8.20 L 3016.67 6.47 L 3033.33 4.92 L 3050.00 3.57 L 3066.67 2.42 L 3083.33 1.49 L 3100.00 0.77 L 3116.67 0.29 L 3133.33 0.04 L 3150.00 0.02 L 3166.67 0.24 L 3183.33 0.69 L 3200.00 1.37\" fill=\"none\" stroke=\"var(--wp--preset--color--primary-200)\" stroke-width=\"1.50\" stroke-linecap=\"round\"><\/path><\/g><g class=\"tb-fog-2\" transform=\"translate(0, 158)\" style=\"opacity:0.22\"><path d=\"M 0 22.00 L 16.67 38.25 L 33.33 40.04 L 50.00 41.53 L 66.67 42.69 L 83.33 43.49 L 100.00 43.92 L 116.67 43.98 L 133.33 43.66 L 150.00 42.97 L 166.67 41.92 L 183.33 40.53 L 200.00 38.83 L 216.67 36.83 L 233.33 34.58 L 250.00 32.12 L 266.67 29.49 L 283.33 26.72 L 300.00 23.88 L 316.67 21.00 L 333.33 18.14 L 350.00 15.35 L 366.67 12.67 L 383.33 10.14 L 400.00 7.83 L 416.67 5.75 L 433.33 3.96 L 450.00 2.47 L 466.67 1.31 L 483.33 0.51 L 500.00 0.08 L 516.67 0.02 L 533.33 0.34 L 550.00 1.03 L 566.67 2.08 L 583.33 3.47 L 600.00 5.17 L 616.67 7.17 L 633.33 9.42 L 650.00 11.88 L 666.67 14.51 L 683.33 17.28 L 700.00 20.12 L 716.67 23.00 L 733.33 25.86 L 750.00 28.65 L 766.67 31.33 L 783.33 33.86 L 800.00 36.17 L 816.67 38.25 L 833.33 40.04 L 850.00 41.53 L 866.67 42.69 L 883.33 43.49 L 900.00 43.92 L 916.67 43.98 L 933.33 43.66 L 950.00 42.97 L 966.67 41.92 L 983.33 40.53 L 1000.00 38.83 L 1016.67 36.83 L 1033.33 34.58 L 1050.00 32.12 L 1066.67 29.49 L 1083.33 26.72 L 1100.00 23.88 L 1116.67 21.00 L 1133.33 18.14 L 1150.00 15.35 L 1166.67 12.67 L 1183.33 10.14 L 1200.00 7.83 L 1216.67 5.75 L 1233.33 3.96 L 1250.00 2.47 L 1266.67 1.31 L 1283.33 0.51 L 1300.00 0.08 L 1316.67 0.02 L 1333.33 0.34 L 1350.00 1.03 L 1366.67 2.08 L 1383.33 3.47 L 1400.00 5.17 L 1416.67 7.17 L 1433.33 9.42 L 1450.00 11.88 L 1466.67 14.51 L 1483.33 17.28 L 1500.00 20.12 L 1516.67 23.00 L 1533.33 25.86 L 1550.00 28.65 L 1566.67 31.33 L 1583.33 33.86 L 1600.00 36.17 L 1616.67 38.25 L 1633.33 40.04 L 1650.00 41.53 L 1666.67 42.69 L 1683.33 43.49 L 1700.00 43.92 L 1716.67 43.98 L 1733.33 43.66 L 1750.00 42.97 L 1766.67 41.92 L 1783.33 40.53 L 1800.00 38.83 L 1816.67 36.83 L 1833.33 34.58 L 1850.00 32.12 L 1866.67 29.49 L 1883.33 26.72 L 1900.00 23.88 L 1916.67 21.00 L 1933.33 18.14 L 1950.00 15.35 L 1966.67 12.67 L 1983.33 10.14 L 2000.00 7.83 L 2016.67 5.75 L 2033.33 3.96 L 2050.00 2.47 L 2066.67 1.31 L 2083.33 0.51 L 2100.00 0.08 L 2116.67 0.02 L 2133.33 0.34 L 2150.00 1.03 L 2166.67 2.08 L 2183.33 3.47 L 2200.00 5.17 L 2216.67 7.17 L 2233.33 9.42 L 2250.00 11.88 L 2266.67 14.51 L 2283.33 17.28 L 2300.00 20.12 L 2316.67 23.00 L 2333.33 25.86 L 2350.00 28.65 L 2366.67 31.33 L 2383.33 33.86 L 2400.00 36.17 L 2416.67 38.25 L 2433.33 40.04 L 2450.00 41.53 L 2466.67 42.69 L 2483.33 43.49 L 2500.00 43.92 L 2516.67 43.98 L 2533.33 43.66 L 2550.00 42.97 L 2566.67 41.92 L 2583.33 40.53 L 2600.00 38.83 L 2616.67 36.83 L 2633.33 34.58 L 2650.00 32.12 L 2666.67 29.49 L 2683.33 26.72 L 2700.00 23.88 L 2716.67 21.00 L 2733.33 18.14 L 2750.00 15.35 L 2766.67 12.67 L 2783.33 10.14 L 2800.00 7.83 L 2816.67 5.75 L 2833.33 3.96 L 2850.00 2.47 L 2866.67 1.31 L 2883.33 0.51 L 2900.00 0.08 L 2916.67 0.02 L 2933.33 0.34 L 2950.00 1.03 L 2966.67 2.08 L 2983.33 3.47 L 3000.00 5.17 L 3016.67 7.17 L 3033.33 9.42 L 3050.00 11.88 L 3066.67 14.51 L 3083.33 17.28 L 3100.00 20.12 L 3116.67 23.00 L 3133.33 25.86 L 3150.00 28.65 L 3166.67 31.33 L 3183.33 33.86 L 3200.00 36.17\" fill=\"none\" stroke=\"var(--wp--preset--color--primary-500)\" stroke-width=\"1.00\" stroke-linecap=\"round\"><\/path><\/g><g class=\"tb-fog-3\" transform=\"translate(0, 221)\" style=\"opacity:0.18\"><path d=\"M 0 14.00 L 16.67 28.00 L 33.33 27.71 L 50.00 26.96 L 66.67 25.75 L 83.33 24.13 L 100.00 22.16 L 116.67 19.91 L 133.33 17.45 L 150.00 14.88 L 166.67 12.27 L 183.33 9.73 L 200.00 7.33 L 216.67 5.16 L 233.33 3.30 L 250.00 1.81 L 266.67 0.75 L 283.33 0.14 L 300.00 0.01 L 316.67 0.37 L 333.33 1.21 L 350.00 2.48 L 366.67 4.16 L 383.33 6.18 L 400.00 8.47 L 416.67 10.95 L 433.33 13.53 L 450.00 16.14 L 466.67 18.67 L 483.33 21.03 L 500.00 23.16 L 516.67 24.96 L 533.33 26.39 L 550.00 27.38 L 566.67 27.91 L 583.33 27.96 L 600.00 27.53 L 616.67 26.62 L 633.33 25.28 L 650.00 23.54 L 666.67 21.48 L 683.33 19.15 L 700.00 16.65 L 716.67 14.05 L 733.33 11.46 L 750.00 8.95 L 766.67 6.61 L 783.33 4.54 L 800.00 2.79 L 816.67 1.43 L 833.33 0.50 L 850.00 0.05 L 866.67 0.08 L 883.33 0.59 L 900.00 1.56 L 916.67 2.97 L 933.33 4.76 L 950.00 6.87 L 966.67 9.23 L 983.33 11.76 L 1000.00 14.36 L 1016.67 16.95 L 1033.33 19.43 L 1050.00 21.73 L 1066.67 23.76 L 1083.33 25.45 L 1100.00 26.75 L 1116.67 27.60 L 1133.33 27.98 L 1150.00 27.88 L 1166.67 27.29 L 1183.33 26.24 L 1200.00 24.77 L 1216.67 22.92 L 1233.33 20.77 L 1250.00 18.38 L 1266.67 15.84 L 1283.33 13.23 L 1300.00 10.65 L 1316.67 8.19 L 1333.33 5.93 L 1350.00 3.95 L 1366.67 2.31 L 1383.33 1.09 L 1400.00 0.31 L 1416.67 0.00 L 1433.33 0.19 L 1450.00 0.85 L 1466.67 1.96 L 1483.33 3.50 L 1500.00 5.40 L 1516.67 7.60 L 1533.33 10.02 L 1550.00 12.57 L 1566.67 15.18 L 1583.33 17.75 L 1600.00 20.18 L 1616.67 22.41 L 1633.33 24.34 L 1650.00 25.91 L 1666.67 27.07 L 1683.33 27.77 L 1700.00 28.00 L 1716.67 27.74 L 1733.33 27.01 L 1750.00 25.82 L 1766.67 24.22 L 1783.33 22.27 L 1800.00 20.04 L 1816.67 17.59 L 1833.33 15.02 L 1850.00 12.41 L 1866.67 9.86 L 1883.33 7.45 L 1900.00 5.27 L 1916.67 3.39 L 1933.33 1.88 L 1950.00 0.79 L 1966.67 0.16 L 1983.33 0.01 L 2000.00 0.34 L 2016.67 1.15 L 2033.33 2.41 L 2050.00 4.06 L 2066.67 6.06 L 2083.33 8.34 L 2100.00 10.81 L 2116.67 13.40 L 2133.33 16.00 L 2150.00 18.54 L 2166.67 20.91 L 2183.33 23.05 L 2200.00 24.87 L 2216.67 26.32 L 2233.33 27.34 L 2250.00 27.90 L 2266.67 27.97 L 2283.33 27.56 L 2300.00 26.68 L 2316.67 25.36 L 2333.33 23.64 L 2350.00 21.59 L 2366.67 19.28 L 2383.33 16.78 L 2400.00 14.19 L 2416.67 11.59 L 2433.33 9.08 L 2450.00 6.73 L 2466.67 4.64 L 2483.33 2.87 L 2500.00 1.49 L 2516.67 0.54 L 2533.33 0.06 L 2550.00 0.06 L 2566.67 0.55 L 2583.33 1.50 L 2600.00 2.89 L 2616.67 4.66 L 2633.33 6.76 L 2650.00 9.10 L 2666.67 11.62 L 2683.33 14.22 L 2700.00 16.81 L 2716.67 19.31 L 2733.33 21.62 L 2750.00 23.66 L 2766.67 25.37 L 2783.33 26.69 L 2800.00 27.57 L 2816.67 27.97 L 2833.33 27.89 L 2850.00 27.33 L 2866.67 26.31 L 2883.33 24.86 L 2900.00 23.03 L 2916.67 20.89 L 2933.33 18.51 L 2950.00 15.97 L 2966.67 13.37 L 2983.33 10.78 L 3000.00 8.31 L 3016.67 6.04 L 3033.33 4.04 L 3050.00 2.39 L 3066.67 1.14 L 3083.33 0.34 L 3100.00 0.01 L 3116.67 0.16 L 3133.33 0.80 L 3150.00 1.89 L 3166.67 3.41 L 3183.33 5.29 L 3200.00 7.47\" fill=\"none\" stroke=\"var(--wp--preset--color--accent-cyan)\" stroke-width=\"1.00\" stroke-linecap=\"round\"><\/path><\/g><g class=\"tb-fog-4\" transform=\"translate(0, 283)\" style=\"opacity:0.14\"><path d=\"M 0 8.00 L 16.67 13.24 L 33.33 11.02 L 50.00 8.48 L 66.67 5.89 L 83.33 3.52 L 100.00 1.63 L 116.67 0.41 L 133.33 0.00 L 150.00 0.44 L 166.67 1.68 L 183.33 3.59 L 200.00 5.97 L 216.67 8.57 L 233.33 11.10 L 250.00 13.31 L 266.67 14.95 L 283.33 15.85 L 300.00 15.93 L 316.67 15.16 L 333.33 13.63 L 350.00 11.50 L 366.67 9.00 L 383.33 6.40 L 400.00 3.96 L 416.67 1.96 L 433.33 0.59 L 450.00 0.01 L 466.67 0.28 L 483.33 1.37 L 500.00 3.17 L 516.67 5.47 L 533.33 8.04 L 550.00 10.61 L 566.67 12.91 L 583.33 14.68 L 600.00 15.74 L 616.67 15.98 L 633.33 15.37 L 650.00 13.99 L 666.67 11.96 L 683.33 9.52 L 700.00 6.91 L 716.67 4.42 L 733.33 2.31 L 750.00 0.81 L 766.67 0.06 L 783.33 0.16 L 800.00 1.09 L 816.67 2.76 L 833.33 4.98 L 850.00 7.52 L 866.67 10.11 L 883.33 12.48 L 900.00 14.37 L 916.67 15.59 L 933.33 16.00 L 950.00 15.56 L 966.67 14.32 L 983.33 12.41 L 1000.00 10.03 L 1016.67 7.43 L 1033.33 4.90 L 1050.00 2.69 L 1066.67 1.05 L 1083.33 0.15 L 1100.00 0.07 L 1116.67 0.84 L 1133.33 2.37 L 1150.00 4.50 L 1166.67 7.00 L 1183.33 9.60 L 1200.00 12.04 L 1216.67 14.04 L 1233.33 15.41 L 1250.00 15.99 L 1266.67 15.72 L 1283.33 14.63 L 1300.00 12.83 L 1316.67 10.53 L 1333.33 7.96 L 1350.00 5.39 L 1366.67 3.09 L 1383.33 1.32 L 1400.00 0.26 L 1416.67 0.02 L 1433.33 0.63 L 1450.00 2.01 L 1466.67 4.04 L 1483.33 6.48 L 1500.00 9.09 L 1516.67 11.58 L 1533.33 13.69 L 1550.00 15.19 L 1566.67 15.94 L 1583.33 15.84 L 1600.00 14.91 L 1616.67 13.24 L 1633.33 11.02 L 1650.00 8.48 L 1666.67 5.89 L 1683.33 3.52 L 1700.00 1.63 L 1716.67 0.41 L 1733.33 0.00 L 1750.00 0.44 L 1766.67 1.68 L 1783.33 3.59 L 1800.00 5.97 L 1816.67 8.57 L 1833.33 11.10 L 1850.00 13.31 L 1866.67 14.95 L 1883.33 15.85 L 1900.00 15.93 L 1916.67 15.16 L 1933.33 13.63 L 1950.00 11.50 L 1966.67 9.00 L 1983.33 6.40 L 2000.00 3.96 L 2016.67 1.96 L 2033.33 0.59 L 2050.00 0.01 L 2066.67 0.28 L 2083.33 1.37 L 2100.00 3.17 L 2116.67 5.47 L 2133.33 8.04 L 2150.00 10.61 L 2166.67 12.91 L 2183.33 14.68 L 2200.00 15.74 L 2216.67 15.98 L 2233.33 15.37 L 2250.00 13.99 L 2266.67 11.96 L 2283.33 9.52 L 2300.00 6.91 L 2316.67 4.42 L 2333.33 2.31 L 2350.00 0.81 L 2366.67 0.06 L 2383.33 0.16 L 2400.00 1.09 L 2416.67 2.76 L 2433.33 4.98 L 2450.00 7.52 L 2466.67 10.11 L 2483.33 12.48 L 2500.00 14.37 L 2516.67 15.59 L 2533.33 16.00 L 2550.00 15.56 L 2566.67 14.32 L 2583.33 12.41 L 2600.00 10.03 L 2616.67 7.43 L 2633.33 4.90 L 2650.00 2.69 L 2666.67 1.05 L 2683.33 0.15 L 2700.00 0.07 L 2716.67 0.84 L 2733.33 2.37 L 2750.00 4.50 L 2766.67 7.00 L 2783.33 9.60 L 2800.00 12.04 L 2816.67 14.04 L 2833.33 15.41 L 2850.00 15.99 L 2866.67 15.72 L 2883.33 14.63 L 2900.00 12.83 L 2916.67 10.53 L 2933.33 7.96 L 2950.00 5.39 L 2966.67 3.09 L 2983.33 1.32 L 3000.00 0.26 L 3016.67 0.02 L 3033.33 0.63 L 3050.00 2.01 L 3066.67 4.04 L 3083.33 6.48 L 3100.00 9.09 L 3116.67 11.58 L 3133.33 13.69 L 3150.00 15.19 L 3166.67 15.94 L 3183.33 15.84 L 3200.00 14.91\" fill=\"none\" stroke=\"var(--wp--preset--color--primary-700)\" stroke-width=\"0.75\" stroke-linecap=\"round\"><\/path><\/g><g class=\"tb-fog-5\" transform=\"translate(0, 346)\" style=\"opacity:0.10\"><path d=\"M 0 5.00 L 16.67 4.09 L 33.33 1.76 L 50.00 0.29 L 66.67 0.08 L 83.33 1.19 L 100.00 3.33 L 116.67 5.91 L 133.33 8.24 L 150.00 9.71 L 166.67 9.92 L 183.33 8.81 L 200.00 6.67 L 216.67 4.09 L 233.33 1.76 L 250.00 0.29 L 266.67 0.08 L 283.33 1.19 L 300.00 3.33 L 316.67 5.91 L 333.33 8.24 L 350.00 9.71 L 366.67 9.92 L 383.33 8.81 L 400.00 6.67 L 416.67 4.09 L 433.33 1.76 L 450.00 0.29 L 466.67 0.08 L 483.33 1.19 L 500.00 3.33 L 516.67 5.91 L 533.33 8.24 L 550.00 9.71 L 566.67 9.92 L 583.33 8.81 L 600.00 6.67 L 616.67 4.09 L 633.33 1.76 L 650.00 0.29 L 666.67 0.08 L 683.33 1.19 L 700.00 3.33 L 716.67 5.91 L 733.33 8.24 L 750.00 9.71 L 766.67 9.92 L 783.33 8.81 L 800.00 6.67 L 816.67 4.09 L 833.33 1.76 L 850.00 0.29 L 866.67 0.08 L 883.33 1.19 L 900.00 3.33 L 916.67 5.91 L 933.33 8.24 L 950.00 9.71 L 966.67 9.92 L 983.33 8.81 L 1000.00 6.67 L 1016.67 4.09 L 1033.33 1.76 L 1050.00 0.29 L 1066.67 0.08 L 1083.33 1.19 L 1100.00 3.33 L 1116.67 5.91 L 1133.33 8.24 L 1150.00 9.71 L 1166.67 9.92 L 1183.33 8.81 L 1200.00 6.67 L 1216.67 4.09 L 1233.33 1.76 L 1250.00 0.29 L 1266.67 0.08 L 1283.33 1.19 L 1300.00 3.33 L 1316.67 5.91 L 1333.33 8.24 L 1350.00 9.71 L 1366.67 9.92 L 1383.33 8.81 L 1400.00 6.67 L 1416.67 4.09 L 1433.33 1.76 L 1450.00 0.29 L 1466.67 0.08 L 1483.33 1.19 L 1500.00 3.33 L 1516.67 5.91 L 1533.33 8.24 L 1550.00 9.71 L 1566.67 9.92 L 1583.33 8.81 L 1600.00 6.67 L 1616.67 4.09 L 1633.33 1.76 L 1650.00 0.29 L 1666.67 0.08 L 1683.33 1.19 L 1700.00 3.33 L 1716.67 5.91 L 1733.33 8.24 L 1750.00 9.71 L 1766.67 9.92 L 1783.33 8.81 L 1800.00 6.67 L 1816.67 4.09 L 1833.33 1.76 L 1850.00 0.29 L 1866.67 0.08 L 1883.33 1.19 L 1900.00 3.33 L 1916.67 5.91 L 1933.33 8.24 L 1950.00 9.71 L 1966.67 9.92 L 1983.33 8.81 L 2000.00 6.67 L 2016.67 4.09 L 2033.33 1.76 L 2050.00 0.29 L 2066.67 0.08 L 2083.33 1.19 L 2100.00 3.33 L 2116.67 5.91 L 2133.33 8.24 L 2150.00 9.71 L 2166.67 9.92 L 2183.33 8.81 L 2200.00 6.67 L 2216.67 4.09 L 2233.33 1.76 L 2250.00 0.29 L 2266.67 0.08 L 2283.33 1.19 L 2300.00 3.33 L 2316.67 5.91 L 2333.33 8.24 L 2350.00 9.71 L 2366.67 9.92 L 2383.33 8.81 L 2400.00 6.67 L 2416.67 4.09 L 2433.33 1.76 L 2450.00 0.29 L 2466.67 0.08 L 2483.33 1.19 L 2500.00 3.33 L 2516.67 5.91 L 2533.33 8.24 L 2550.00 9.71 L 2566.67 9.92 L 2583.33 8.81 L 2600.00 6.67 L 2616.67 4.09 L 2633.33 1.76 L 2650.00 0.29 L 2666.67 0.08 L 2683.33 1.19 L 2700.00 3.33 L 2716.67 5.91 L 2733.33 8.24 L 2750.00 9.71 L 2766.67 9.92 L 2783.33 8.81 L 2800.00 6.67 L 2816.67 4.09 L 2833.33 1.76 L 2850.00 0.29 L 2866.67 0.08 L 2883.33 1.19 L 2900.00 3.33 L 2916.67 5.91 L 2933.33 8.24 L 2950.00 9.71 L 2966.67 9.92 L 2983.33 8.81 L 3000.00 6.67 L 3016.67 4.09 L 3033.33 1.76 L 3050.00 0.29 L 3066.67 0.08 L 3083.33 1.19 L 3100.00 3.33 L 3116.67 5.91 L 3133.33 8.24 L 3150.00 9.71 L 3166.67 9.92 L 3183.33 8.81 L 3200.00 6.67\" fill=\"none\" stroke=\"var(--wp--preset--color--accent-teal)\" stroke-width=\"0.50\" stroke-linecap=\"round\"><\/path><\/g><\/svg><\/div>      <div class=\"tb-container tb-tech-hero__inner\">\n                  <span class=\"tb-hero__badge\">\ud83d\udda7 Linux \u00b7 Windows Server \u00b7 IPFire \u00b7 Cloudflare Tunnel<\/span>\n                <h1 class=\"tb-tech-hero__title\">Infrastructure that stands out.<\/h1>\n                  <p class=\"tb-tech-hero__sub\">Server configuration, networking, hosting, firmware from Rheintal, from mini-NUC to custom router build.<\/p>\n                          <p class=\"tb-tech-hero__lead\"> <em>You want servers that simply run, no new cloud bill every month.<\/em> You want servers that simply run, no new cloud bill every month.<strong>-15k CHF<\/strong> We build on-premises setups in Widnau (SG) within 1-3 weeks, migrations in 4-8 weeks, supported by a dedicated contact person in the Ostschweiz.<\/p>\n                <div class=\"tb-tech-hero__ctas\">\n                      <a class=\"tb-btn tb-btn--primary\" href=\"https:\/\/www.tb-software.ch\/ai\/briefing\/\" data-cta=\"srv-hero-briefing\">\n              Start project briefing <span aria-hidden=\"true\">\u2192<\/span>\n            <\/a>\n                                <a class=\"tb-btn tb-btn--secondary\" href=\"#cases\" data-cta=\"srv-hero-cases\">\n              View cases            <\/a>\n                  <\/div>\n                  <ul class=\"tb-tech-hero__pills\" aria-label=\"Schnell-Fakten\">\n                          <li class=\"tb-tech-hero__pill\">\n                <span class=\"tb-tech-hero__pill-icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"tb-icon \" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z\"><\/path><line x1=\"4\" y1=\"22\" x2=\"4\" y2=\"15\"><\/line><\/svg><\/span>\n                <span class=\"tb-tech-hero__pill-text\">Widnau<\/span>\n              <\/li>\n                          <li class=\"tb-tech-hero__pill\">\n                <span class=\"tb-tech-hero__pill-icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"tb-icon \" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"><\/path><polyline points=\"9 22 9 12 15 12 15 22\"><\/polyline><\/svg><\/span>\n                <span class=\"tb-tech-hero__pill-text\">on-premises<\/span>\n              <\/li>\n                          <li class=\"tb-tech-hero__pill\">\n                <span class=\"tb-tech-hero__pill-icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"tb-icon \" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"><\/polygon><\/svg><\/span>\n                <span class=\"tb-tech-hero__pill-text\">Pilot for 2-4 weeks<\/span>\n              <\/li>\n                          <li class=\"tb-tech-hero__pill\">\n                <span class=\"tb-tech-hero__pill-icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"tb-icon \" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"><\/path><circle cx=\"12\" cy=\"7\" r=\"4\"><\/circle><\/svg><\/span>\n                <span class=\"tb-tech-hero__pill-text\">Direct contact<\/span>\n              <\/li>\n                      <\/ul>\n              <\/div>\n    <\/section>\n    \n    <aside class=\"tb-trust-strip\" aria-label=\"Direkter Ansprechpartner\">\n      <div class=\"tb-container tb-trust-strip__inner\">\n        <img class=\"tb-trust-strip__photo\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/themes\/tb-theme-2026\/assets\/img\/people\/timo-boehme.jpg\" alt=\"Timo B\u00f6hme, Inhaber &amp; Entwickler\" width=\"48\" height=\"48\" loading=\"lazy\" decoding=\"async\">\n        <p class=\"tb-trust-strip__text\">\n          Your direct contact: <strong>Timo B\u00f6hme<\/strong>\n          \u00b7 Owner &amp; Developer \u00b7 in Widnau (SG).\n        <\/p>\n      <\/div>\n    <\/aside>\n    \n    <section class=\"tb-section tb-section--alt tb-tech-benefits\">\n      <div class=\"tb-container\">\n        <header class=\"tb-section__head\">\n          <span class=\"tb-eyebrow\">Why build your own infrastructure<\/span>\n          <h2>Three arguments against cloud lock-in<\/h2>\n        <\/header>\n        <div class=\"tb-cards\">\n                      <div class=\"tb-card tb-card--benefit\">\n              <div class=\"tb-tech-benefit__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"tb-icon \" width=\"28\" height=\"28\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"><\/path><\/svg><\/div>\n              <h3>Data remains with you<\/h3>\n              <p>On your own hardware, on-premises. No data leakage, compliant with FADP and GDPR.<\/p>\n            <\/div>\n                      <div class=\"tb-card tb-card--benefit\">\n              <div class=\"tb-tech-benefit__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"tb-icon \" width=\"28\" height=\"28\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M9.5 6.5a5 5 0 0 1 9.04 1.94\"><\/path><path d=\"M16.92 16.92A6 6 0 0 1 5 14a6 6 0 0 1 1.5-3.95\"><\/path><line x1=\"2\" y1=\"2\" x2=\"22\" y2=\"22\"><\/line><\/svg><\/div>\n              <h3>$0 token cost<\/h3>\n              <p>No cloud dependency, no API bill at month's end. One-time investment instead of OPEX.<\/p>\n            <\/div>\n                      <div class=\"tb-card tb-card--benefit\">\n              <div class=\"tb-tech-benefit__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"tb-icon \" width=\"28\" height=\"28\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z\"><\/path><path d=\"M12 15l-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z\"><\/path><path d=\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0\"><\/path><path d=\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5\"><\/path><\/svg><\/div>\n              <h3>Productive in 6-12 weeks<\/h3>\n              <p>From project request to pilot rollout. We use tried-and-tested components, no research project.<\/p>\n            <\/div>\n                  <\/div>\n      <\/div>\n    <\/section>\n    \n    <section class=\"tb-section tb-tech-killer\">\n      <div class=\"tb-container\" style=\"text-align:center\">\n        <header class=\"tb-section__head\">\n          <span class=\"tb-eyebrow\">Real impact<\/span>\n          <h2>Cloud-based solution or your own hardware, an investment.<\/h2>\n        <\/header>\n        <div class=\"tb-killer\">\n          <div class=\"tb-killer__before\">\n            <span class=\"tb-killer__big\">Pay per inquiry<\/span>\n            <span class=\"tb-killer__lbl\">Previously: Cloud LLM API with unpredictable monthly costs<\/span>\n          <\/div>\n          <div class=\"tb-killer__arrow\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"tb-icon \" width=\"36\" height=\"36\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg><\/div>\n          <div class=\"tb-killer__after\">\n            <span class=\"tb-killer__big\"> \u20ac per request<\/span>\n            <span class=\"tb-killer__lbl\">Afterwards: Custom LLMProxy + local models on proprietary hardware<\/span>\n          <\/div>\n        <\/div>\n                  <p class=\"tb-killer__note\">LLMProxy \/ JumpServer powers this website with Mistral, Qwen, GLM, and DeepSeek. Free AI inference thanks to our own hardware.<\/p>\n                          <div class=\"tb-killer__award\">\n            <span class=\"tb-killer__award-icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"tb-icon \" width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M6 9H4.5a2.5 2.5 0 0 1 0-5H6\"><\/path><path d=\"M18 9h1.5a2.5 2.5 0 0 0 0-5H18\"><\/path><path d=\"M4 22h16\"><\/path><path d=\"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22\"><\/path><path d=\"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22\"><\/path><path d=\"M18 2H6v7a6 6 0 0 0 12 0V2Z\"><\/path><\/svg><\/span>\n            <span class=\"tb-killer__award-text\">\n              <strong>Own LLMProxy in production since 2024<\/strong>\n              <small>2+ models \u00b7 0 \u20ac token cost<\/small>\n            <\/span>\n          <\/div>\n              <\/div>\n    <\/section>\n    \n    <section class=\"tb-section tb-section--alt tb-tech-cases\" id=\"cases\">\n      <div class=\"tb-container\">\n        <header class=\"tb-section__head\">\n          <span class=\"tb-eyebrow\">Cases<\/span>\n          <h2>From the field<\/h2>\n          <p>Three projects from the infrastructure portfolio.<\/p>\n        <\/header>\n        <div class=\"tb-cards tb-tech-cases__grid\">\n          \n    <article class=\"tb-card tb-card--case tb-card--case-with-img\">\n              <div class=\"tb-card-case__media\">\n          <img src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/themes\/tb-theme-2026\/assets\/img\/projects\/case-bananapi.jpg\" alt=\"Banana Pi R3 mit Custom-IPFire-Firmware\" loading=\"lazy\" decoding=\"async\">\n                      <span class=\"tb-tag tb-tag--accent tb-card-case__badge tb-card-case__badge--on-img\">\ud83d\udee1\ufe0f Custom firmware<\/span>\n                  <\/div>\n            <h3 class=\"tb-card-case__name\">IPFire for Banana Pi R3<\/h3>\n              <p class=\"tb-card-case__client\">Custom builds + German instructions<\/p>\n                    <p class=\"tb-card-case__problem\"><strong>Task:<\/strong> Standard routers do not meet special requirements; the Banana Pi R3 lacked official IPFire support.<\/p>\n                    <p class=\"tb-card-case__result\"><strong>Result<\/strong> Complete porting of IPFire to a new hardware platform, operational in production environment. German-language guide published.<\/p>\n                    <div class=\"tb-card-case__tags\">\n                      <span class=\"tb-pill\">Linux<\/span>\n                      <span class=\"tb-pill\">IPFire<\/span>\n                      <span class=\"tb-pill\">Build Toolchain<\/span>\n                      <span class=\"tb-pill\">Banana Pi R3<\/span>\n                  <\/div>\n                    <a class=\"tb-card-case__cta\" href=\"https:\/\/www.tb-software.ch\/ai\/briefing\/\">\n          Learn more <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"tb-icon \" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>        <\/a>\n          <\/article>\n    \n    <article class=\"tb-card tb-card--case\">\n              <span class=\"tb-tag tb-tag--accent tb-card-case__badge\">\ud83d\ude80 LLM-Backbone<\/span>\n            <h3 class=\"tb-card-case__name\">LLMProxy \/ JumpServer<\/h3>\n              <p class=\"tb-card-case__client\">TB-Software (powers this site)<\/p>\n                    <p class=\"tb-card-case__problem\"><strong>Task:<\/strong> Access multiple LLM backends uniformly without cloud vendor lock-in or token costs.<\/p>\n                    <p class=\"tb-card-case__result\"><strong>Result<\/strong> Own proxy with token authentication, OpenAI-compatible API, 32+ models live. Costs \u20ac0 per request.<\/p>\n                    <div class=\"tb-card-case__tags\">\n                      <span class=\"tb-pill\">C# \/ .NET 8<\/span>\n                      <span class=\"tb-pill\">ASP.NET<\/span>\n                      <span class=\"tb-pill\">LM Studio<\/span>\n                      <span class=\"tb-pill\">Cloudflare Tunnel<\/span>\n                  <\/div>\n                    <a class=\"tb-card-case__cta\" href=\"https:\/\/www.tb-software.ch\/ai\/briefing\/\">\n          Learn more <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"tb-icon \" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>        <\/a>\n          <\/article>\n    \n    <article class=\"tb-card tb-card--case\">\n              <span class=\"tb-tag tb-tag--accent tb-card-case__badge\">\ud83d\udce1 Cam-Streaming<\/span>\n            <h3 class=\"tb-card-case__name\">Self-hosted webcam server + storage<\/h3>\n              <p class=\"tb-card-case__client\">Various SME setups<\/p>\n                    <p class=\"tb-card-case__problem\"><strong>Task:<\/strong> Cloud-Cam solutions are costly and store data outside Switzerland.<\/p>\n                    <p class=\"tb-card-case__result\"><strong>Result<\/strong> Own streaming and storage solution with a local hard drive, optionally accessible from outside via Cloudflare Tunnel<\/p>\n                    <div class=\"tb-card-case__tags\">\n                      <span class=\"tb-pill\">Linux<\/span>\n                      <span class=\"tb-pill\">ASP.NET<\/span>\n                      <span class=\"tb-pill\">Cloudflare Tunnel<\/span>\n                      <span class=\"tb-pill\">Let's Encrypt<\/span>\n                  <\/div>\n                    <a class=\"tb-card-case__cta\" href=\"https:\/\/www.tb-software.ch\/ai\/briefing\/\">\n          Learn more <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"tb-icon \" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>        <\/a>\n          <\/article>\n    \n        <\/div>\n      <\/div>\n    <\/section>\n    \n    <section class=\"tb-section tb-tech-trust\">\n      <div class=\"tb-container\">\n        <div class=\"tb-tech-trust__bar tb-tech-trust__bar--5col\">\n                      <div class=\"tb-tech-trust__stat tb-tech-trust__stat--award\">\n                              <span class=\"tb-tech-trust__stat-icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"tb-icon \" width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M6 9H4.5a2.5 2.5 0 0 1 0-5H6\"><\/path><path d=\"M18 9h1.5a2.5 2.5 0 0 0 0-5H18\"><\/path><path d=\"M4 22h16\"><\/path><path d=\"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22\"><\/path><path d=\"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22\"><\/path><path d=\"M18 2H6v7a6 6 0 0 0 12 0V2Z\"><\/path><\/svg><\/span>\n                            <span class=\"tb-tech-trust__stat-num\">st place<\/span>\n                              <span class=\"tb-tech-trust__stat-lbl\">Award 2024<\/span>\n                          <\/div>\n                      <div class=\"tb-tech-trust__stat\">\n                            <span class=\"tb-tech-trust__stat-num\">since 2018<\/span>\n                              <span class=\"tb-tech-trust__stat-lbl\">on the market<\/span>\n                          <\/div>\n                      <div class=\"tb-tech-trust__stat\">\n                            <span class=\"tb-tech-trust__stat-num\">on-premises<\/span>\n                              <span class=\"tb-tech-trust__stat-lbl\">only<\/span>\n                          <\/div>\n                      <div class=\"tb-tech-trust__stat\">\n                            <span class=\"tb-tech-trust__stat-num\">Swiss<\/span>\n                              <span class=\"tb-tech-trust__stat-lbl\">Hosting<\/span>\n                          <\/div>\n                      <div class=\"tb-tech-trust__stat\">\n                            <span class=\"tb-tech-trust__stat-num\">4\/7<\/span>\n                              <span class=\"tb-tech-trust__stat-lbl\">response<\/span>\n                          <\/div>\n                  <\/div>\n      <\/div>\n    <\/section>\n    \n    <section class=\"tb-section tb-tech-process\">\n      <div class=\"tb-container\">\n        <header class=\"tb-section__head\">\n          <span class=\"tb-eyebrow\">Procedure<\/span>\n          <h2>Setup in 1-3 weeks, migration in 4-8 weeks<\/h2>\n        <\/header>\n        <ol class=\"tb-process\">\n                      <li class=\"tb-process__step\">\n              <span class=\"tb-process__num\">1<\/span>\n              <div>\n                <h3>Project request<\/h3>\n                <p>Personal consultation about your requirements, data, and target hardware. Free of charge, no obligations.<\/p>\n              <\/div>\n            <\/li>\n                      <li class=\"tb-process__step\">\n              <span class=\"tb-process__num\">2<\/span>\n              <div>\n                <h3>Prototype<\/h3>\n                <p>In 2-4 weeks, the first on-premises pilot will run at your location, testable with real data.<\/p>\n              <\/div>\n            <\/li>\n                      <li class=\"tb-process__step\">\n              <span class=\"tb-process__num\">3<\/span>\n              <div>\n                <h3>Rollout<\/h3>\n                <p>Training for your staff, handover, and long-term support directly from the development team.<\/p>\n              <\/div>\n            <\/li>\n                  <\/ol>\n      <\/div>\n    <\/section>\n    \n    <section class=\"tb-section tb-section--alt tb-tech-faq\">\n      <div class=\"tb-container tb-tech-faq__inner\">\n        <header class=\"tb-section__head\">\n          <span class=\"tb-eyebrow\">FAQ<\/span>\n          <h2>Frequently Asked Questions about Servers and Infrastructure<\/h2>\n        <\/header>\n        <div class=\"tb-faq\">\n          \n    <details class=\"tb-faq__item\" open>\n      <summary>What does it cost?<\/summary>\n      <div class=\"tb-faq__a\"><p>One-time setup (server selection, configuration, migration) <strong>, depending on scope. Ongoing maintenance with backup\/monitoring\/patches:<\/strong>starting at 200 CHF per month <strong>per server. Dedicated hardware (mini-server, NUC, GPU workstation for AI):<\/strong> \u201315k CHF <strong>\ud83d\udda7 Linux \u00b7 Windows Server \u00b7 IPFire \u00b7 Cloudflare Tunnel\"<\/strong> one-time<\/p>\n<\/div>\n    <\/details>\n    \n    <details class=\"tb-faq__item\">\n      <summary>Linux or Windows server?<\/summary>\n      <div class=\"tb-faq__a\"><p>Both. Linux (Debian, Ubuntu, IPFire) for web hosting, reverse proxies, firewalls, and LLM backends. Windows Server for .NET applications, Active Directory, and industrial solutions with WPF components.<\/p>\n<\/div>\n    <\/details>\n    \n    <details class=\"tb-faq__item\">\n      <summary>Where does everything run?<\/summary>\n      <div class=\"tb-faq__a\"><p>On-premises at your location, in a Swiss data center of your choice, or hosted with us\u2014whatever fits your data protection setup. No obligation to use cloud providers.<\/p>\n<\/div>\n    <\/details>\n    \n    <details class=\"tb-faq__item\">\n      <summary>What about backup, monitoring, and updates?<\/summary>\n      <div class=\"tb-faq__a\"><p>By default: daily backup (encrypted, off-site), uptime monitoring with alerts to your team, patch management according to agreed maintenance contract. No self-service nightmare, but a clear point of contact at TB-Software.<\/p>\n<\/div>\n    <\/details>\n    \n    <details class=\"tb-faq__item\">\n      <summary>Cloudflare Tunnel \u2013 what for?<\/summary>\n      <div class=\"tb-faq__a\"><p>To make your server accessible from outside without port forwarding, without a static IP, and without certificate hassle. Cloudflare Tunnel securely connects your local service to a public URL. Perfect for SMEs with dynamic internet addresses.<\/p>\n<\/div>\n    <\/details>\n    \n        <\/div>\n      <\/div>\n    <\/section>\n    \n    <section class=\"tb-section tb-tech-stack\">\n      <div class=\"tb-container\">\n        <header class=\"tb-section__head\">\n          <span class=\"tb-eyebrow\">Stack<\/span>\n          <h2>What we build with<\/h2>\n        <\/header>\n        <div class=\"tb-stack-pills\">\n                      <span class=\"tb-stack-pill\">Linux (Debian \/ Ubuntu)<\/span>\n                      <span class=\"tb-stack-pill\">IPFire<\/span>\n                      <span class=\"tb-stack-pill\">Banana Pi R3<\/span>\n                      <span class=\"tb-stack-pill\">Windows Server<\/span>\n                      <span class=\"tb-stack-pill\">IIS<\/span>\n                      <span class=\"tb-stack-pill\">ASP.NET<\/span>\n                      <span class=\"tb-stack-pill\">Apache<\/span>\n                      <span class=\"tb-stack-pill\">Nginx<\/span>\n                      <span class=\"tb-stack-pill\">Cloudflare Tunnel<\/span>\n                      <span class=\"tb-stack-pill\">Let's Encrypt<\/span>\n                      <span class=\"tb-stack-pill\">VirtualBox<\/span>\n                      <span class=\"tb-stack-pill\">Docker<\/span>\n                      <span class=\"tb-stack-pill\">custom hardware setups<\/span>\n                  <\/div>\n      <\/div>\n    <\/section>\n    \n    <section class=\"tb-section tb-tech-cta\">\n      <div class=\"tb-container\">\n        <div class=\"tb-card tb-tech-cta__card\">\n          <img decoding=\"async\" class=\"tb-tech-cta__photo\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/themes\/tb-theme-2026\/assets\/img\/people\/timo-boehme.jpg\" alt=\"Timo B\u00f6hme, TB-Software\" width=\"120\" height=\"120\" loading=\"lazy\">\n          <div class=\"tb-tech-cta__body\">\n            <h2>Existing infrastructure in the Rheintal that should become more reliable?<\/h2>\n            <p>Send us an email or initiate a non-binding briefing to our office in Widnau (SG). Within 24 hours, you'll receive an initial assessment from Timo B\u00f6hme himself. On-site service available in the Ostschweiz region and nationwide across Switzerland.<\/p>\n            <div class=\"tb-tech-cta__actions\">\n              <a class=\"tb-btn tb-btn--primary\" href=\"https:\/\/www.tb-software.ch\/ai\/briefing\">\n                Start project request <span aria-hidden=\"true\">\u2192<\/span>\n              <\/a>\n              <a class=\"tb-btn tb-btn--secondary\" href=\"mailto:info@tb-software.ch\">\n                info@tb-software.ch\n              <\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12"}],"version-history":[{"count":5,"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":58,"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/pages\/12\/revisions\/58"}],"wp:attachment":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}