[{"data":1,"prerenderedAt":3842},["ShallowReactive",2],{"seo-verification":3,"support-faq-es":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"items":7,"categories":3798},["Reactive",8],[9,15,21,27,33,38,43,48,53,58,63,68,74,79,85,91,97,102,107,113,119,124,129,134,139,144,149,154,159,164,169,174,179,184,189,194,199,204,209,214,219,224,229,234,239,244,249,254,259,264,269,274,279,284,289,294,299,304,310,315,320,325,330,335,340,345,350,355,360,365,370,375,380,385,390,395,400,405,410,415,420,425,430,436,441,446,451,456,461,466,471,476,481,487,492,497,502,507,512,517,522,527,532,537,542,547,553,558,563,568,573,578,583,588,593,598,603,608,613,618,623,628,633,638,643,648,653,658,663,668,673,678,683,688,693,698,703,708,713,718,723,728,733,738,743,748,753,758,763,768,773,778,783,788,793,798,803,808,813,818,823,828,833,838,843,848,853,858,863,868,873,878,883,888,893,898,903,908,913,918,923,928,933,938,943,948,953,958,963,968,973,978,983,988,993,998,1003,1008,1013,1018,1023,1028,1033,1038,1043,1048,1053,1058,1063,1068,1073,1078,1083,1088,1093,1098,1103,1108,1113,1118,1123,1127,1132,1137,1142,1147,1152,1157,1162,1167,1172,1177,1182,1187,1192,1197,1202,1207,1212,1216,1220,1225,1230,1235,1240,1245,1249,1254,1259,1264,1269,1274,1279,1282,1285,1288,1291,1294,1297,1300,1303,1306,1309,1312,1315,1318,1321,1324,1327,1330,1333,1336,1339,1342,1345,1348,1351,1354,1357,1360,1363,1366,1369,1372,1375,1378,1381,1384,1387,1390,1393,1396,1399,1402,1405,1408,1411,1414,1417,1420,1424,1427,1430,1433,1436,1440,1443,1446,1450,1453,1456,1459,1462,1465,1468,1471,1474,1477,1480,1483,1486,1489,1492,1495,1498,1501,1504,1507,1510,1513,1516,1519,1522,1525,1528,1531,1534,1537,1540,1543,1546,1549,1552,1555,1558,1561,1564,1567,1570,1573,1576,1579,1582,1585,1588,1591,1594,1597,1600,1603,1606,1609,1612,1615,1618,1621,1624,1627,1630,1633,1636,1639,1642,1646,1649,1652,1655,1658,1661,1664,1667,1670,1673,1676,1679,1683,1686,1689,1693,1696,1699,1702,1705,1708,1711,1714,1717,1721,1724,1727,1730,1733,1736,1740,1743,1746,1749,1753,1757,1760,1763,1766,1769,1772,1775,1778,1781,1784,1787,1790,1793,1796,1799,1802,1805,1808,1811,1814,1817,1820,1823,1826,1829,1832,1835,1838,1841,1844,1848,1851,1854,1857,1860,1863,1867,1871,1875,1878,1881,1884,1887,1890,1893,1896,1899,1902,1905,1908,1911,1914,1917,1921,1924,1927,1930,1933,1936,1939,1942,1945,1949,1953,1956,1959,1963,1967,1970,1973,1976,1980,1983,1986,1989,1992,1995,1998,2001,2004,2007,2010,2013,2016,2019,2022,2025,2028,2032,2036,2040,2044,2048,2052,2056,2060,2064,2068,2072,2076,2080,2084,2088,2092,2096,2100,2104,2108,2112,2116,2120,2124,2128,2132,2136,2140,2144,2148,2152,2156,2160,2164,2168,2172,2176,2180,2184,2188,2192,2196,2200,2204,2208,2212,2216,2220,2224,2228,2232,2236,2240,2244,2248,2252,2256,2260,2264,2268,2272,2276,2280,2284,2288,2292,2296,2300,2304,2308,2312,2316,2320,2324,2328,2332,2336,2340,2344,2348,2352,2356,2360,2364,2368,2372,2376,2380,2384,2388,2392,2396,2400,2404,2408,2412,2416,2420,2424,2428,2432,2436,2440,2444,2448,2452,2456,2460,2464,2468,2472,2476,2480,2484,2488,2492,2496,2500,2504,2508,2512,2516,2520,2524,2528,2532,2536,2540,2544,2548,2552,2556,2560,2564,2568,2572,2576,2580,2584,2588,2592,2596,2600,2604,2608,2612,2616,2620,2624,2628,2632,2636,2640,2644,2648,2652,2656,2660,2664,2668,2672,2676,2680,2684,2688,2692,2696,2700,2704,2708,2712,2716,2720,2724,2728,2732,2736,2740,2744,2748,2752,2756,2760,2764,2768,2772,2776,2780,2784,2788,2792,2796,2800,2804,2808,2812,2816,2820,2824,2828,2832,2836,2840,2844,2848,2852,2856,2860,2864,2868,2872,2876,2880,2884,2888,2892,2896,2900,2904,2908,2912,2916,2920,2924,2928,2932,2936,2940,2944,2948,2952,2956,2960,2964,2968,2972,2976,2980,2984,2988,2992,2996,3000,3004,3008,3012,3016,3020,3024,3028,3032,3036,3040,3044,3048,3052,3056,3060,3064,3068,3072,3076,3080,3084,3088,3092,3096,3100,3104,3108,3112,3116,3120,3124,3128,3132,3136,3140,3144,3148,3152,3156,3160,3164,3168,3172,3176,3180,3184,3188,3192,3196,3200,3204,3208,3212,3216,3220,3224,3228,3232,3236,3240,3244,3248,3252,3256,3260,3264,3268,3272,3276,3280,3284,3288,3292,3296,3300,3304,3308,3312,3316,3320,3324,3328,3332,3336,3340,3344,3348,3352,3356,3360,3364,3368,3372,3376,3380,3384,3388,3392,3396,3400,3404,3408,3412,3416,3420,3424,3428,3432,3436,3440,3444,3448,3452,3456,3460,3464,3468,3472,3476,3480,3484,3488,3492,3496,3500,3504,3508,3512,3516,3520,3524,3528,3532,3536,3540,3544,3548,3552,3556,3560,3564,3568,3572,3576,3580,3584,3588,3592,3596,3600,3604,3608,3612,3616,3619,3623,3627,3631,3635,3638,3642,3646,3650,3654,3657,3661,3665,3669,3673,3676,3680,3684,3688,3691,3695,3699,3703,3707,3710,3714,3718,3722,3726,3729,3733,3737,3741,3745,3748,3752,3756,3760,3764,3767,3771,3775,3779,3783,3786,3790,3794],{"id":10,"category":11,"question":12,"answer":13,"weight":14},1,"domaines","¿Cómo registro un nombre de dominio .ma?","Escriba el nombre que desea en la barra de búsqueda, compruebe su disponibilidad y añádalo a su carrito. El registro se completa en unos minutos.",1000,{"id":16,"category":17,"question":18,"answer":19,"weight":20},37,"vps","¿Cuál es la diferencia entre un VPS y el alojamiento compartido?","Con un alojamiento compartido, los recursos se reparten entre varios clientes. Un VPS le ofrece recursos dedicados (vCPU, RAM, SSD), acceso root y un aislamiento completo — más rendimiento y más control.",995,{"id":22,"category":23,"question":24,"answer":25,"weight":26},18,"hebergement","¿El SSL es realmente gratuito?","Sí, todos nuestros planes de alojamiento incluyen un certificado SSL Let's Encrypt gratuito, renovado automáticamente. HTTPS se activa desde la puesta en línea de su sitio.",990,{"id":28,"category":29,"question":30,"answer":31,"weight":32},67,"paiement","¿Qué métodos de pago aceptan?","Actualmente aceptamos: Tarjeta bancaria — CMI, PayPal, CIH Bank y Transferencia bancaria. La lista actualizada de los métodos disponibles se muestra en el momento del pago.",985,{"id":34,"category":23,"question":35,"answer":36,"weight":37},14,"¿Qué plan de alojamiento elegir?","Start (199 DH\u002Faño) es adecuado para un sitio de presentación, Business (399 DH\u002Faño — recomendado) para pymes con varios sitios y buzones de correo, y Pro (799 DH\u002Faño) para proyectos exigentes. Compare el detalle de los recursos en la página Alojamiento Web.",980,{"id":39,"category":17,"question":40,"answer":41,"weight":42},39,"¿Tengo realmente acceso root?","Sí, todos nuestros VPS Linux incluyen acceso root completo por SSH. Usted instala lo que quiera, configura su stack libremente y gestiona los permisos según sus necesidades.",975,{"id":44,"category":17,"question":45,"answer":46,"weight":47},38,"¿Qué planes VPS ofrecen?","3 configuraciones, todas con acceso root e IPv4 dedicada: VPS Start (2 vCPU, 4 GB RAM, 50 GB SSD — 99 DH\u002Fmes), VPS Power (4 vCPU, 8 GB RAM, 100 GB SSD — 299 DH\u002Fmes) y VPS Business (8 vCPU, 16 GB RAM, 200 GB SSD — 499 DH\u002Fmes). El detalle actualizado figura en la página VPS Cloud.",970,{"id":49,"category":17,"question":50,"answer":51,"weight":52},199,"¿Mi VPS tiene una dirección si no tengo un nombre de dominio?","Sí. Cada VPS recibe una dirección gratuita con el formato vps-xxxxxxx.servorbit-dns.com, incluida y activa desde la puesta en servicio. Oculta la IP pública y le sirve para todo —conectarse por SSH, publicar una aplicación o facilitar un acceso— sin necesidad de tener un dominio. La encontrará en la consola de su VPS (área de cliente → VPS → Gestionar). Registre o transfiera su propio dominio cuando lo desee: su dirección de marca sigue disponible en paralelo.",965,{"id":54,"category":23,"question":55,"answer":56,"weight":57},22,"¿Cómo migro mi sitio web actual?","Ofrecemos un servicio de migración asistida (disponible en Business y Pro). Nuestro equipo transfiere su sitio web, sus correos electrónicos y sus bases de datos sin interrupción del servicio.",960,{"id":59,"category":23,"question":60,"answer":61,"weight":62},17,"¿Puedo alojar WordPress?","Sí. cPanel incluye Softaculous: WordPress se instala con un clic en todos nuestros planes de alojamiento compartido. Para un sitio de presentación o un blog, Start basta; Business conviene para WooCommerce o varios sitios; Pro para proyectos con mucho tráfico. El detalle está en la página Alojamiento WordPress.",955,{"id":64,"category":11,"question":65,"answer":66,"weight":67},3,"¿Qué extensiones de dominio ofrecen?","Hay 381 extensiones disponibles: .ma, .com, .net, .org, .info, .shop, .store y muchas otras. La tarifa actualizada de cada extensión se muestra al buscar su dominio.",950,{"id":69,"category":70,"question":71,"answer":72,"weight":73},24,"emails","¿Los correos profesionales están incluidos en el alojamiento?","Sí, cada plan de alojamiento incluye buzones de correo profesionales; su número aumenta con el plan. El detalle por plan figura en la página Alojamiento Web.",945,{"id":75,"category":29,"question":76,"answer":77,"weight":78},68,"¿Los precios mostrados incluyen el IVA?","Los precios mostrados en dírhams son impuestos no incluidos (IVA excluido). El IVA marroquí (20%) se detalla en el resumen antes de la confirmación.",940,{"id":80,"category":81,"question":82,"answer":83,"weight":84},87,"support","¿Cómo contacto con el soporte?","Por correo electrónico a support@servorbit.com, por WhatsApp o mediante el formulario de contacto del sitio. Los clientes también pueden abrir un ticket desde su área de cliente.",935,{"id":86,"category":87,"question":88,"answer":89,"weight":90},75,"compte","He olvidado mi contraseña, ¿qué debo hacer?","Haga clic en «Contraseña olvidada» en la página de inicio de sesión. Recibirá un enlace seguro para definir una nueva contraseña.",930,{"id":92,"category":93,"question":94,"answer":95,"weight":96},55,"sauvegardes","¿Se realizan copias de seguridad automáticas de mis datos?","Las copias de seguridad automáticas se incluyen a partir de los planes intermedios, con una frecuencia que aumenta en los planes superiores. En VPS, dependen del plan y de las opciones. El detalle figura por plan en las páginas de producto.",925,{"id":98,"category":87,"question":99,"answer":100,"weight":101},74,"¿Cómo crear una cuenta?","Dos caminos, según desde dónde empiece. Desde el sitio web, regístrese con su correo electrónico: se le envía un mensaje de activación para confirmar su cuenta y acceder a su área de cliente. Desde un pedido en curso, se encarga el paso «Cuenta» del carrito — rellena el formulario y pasa directamente al pago, sin esperar ningún correo electrónico (confirmará su dirección más tarde, desde su área de cliente). Ese mismo paso también le propone iniciar sesión si ya es cliente, o simplemente dejar su correo electrónico para retomar su carrito más tarde, sin crear una cuenta.",920,{"id":103,"category":81,"question":104,"answer":105,"weight":106},88,"¿Cuál es el horario de atención de su soporte?","Nuestro soporte está disponible 24\u002F7.",915,{"id":108,"category":109,"question":110,"answer":111,"weight":112},83,"marketplace","¿Cómo despliego una aplicación del Marketplace?","Elija un VPS Cloud y luego seleccione la plantilla deseada: el entorno se instala automáticamente y es accesible desde su dominio.",910,{"id":114,"category":115,"question":116,"answer":117,"weight":118},152,"general","¿Quién está detrás de ServOrbit?","ServOrbit.com es una marca de MEGALOGI, empresa especializada en servicios digitales desde 2014. Nuestros equipos le acompañan en todo el mundo, en inglés, francés y árabe.",905,{"id":120,"category":11,"question":121,"answer":122,"weight":123},2,"¿Cuál es la diferencia entre .ma y .com?",".ma refuerza su presencia local en Marruecos, mientras que .com sigue siendo una extensión internacional muy reconocida. Recomendamos .ma para una actividad marroquí y .com para un alcance más global.",900,{"id":125,"category":23,"question":126,"answer":127,"weight":128},21,"¿Están garantizados mis recursos (espacio, tráfico)?","Sí, y los publicamos con cifras concretas — algo poco habitual en este mercado. Cada cuenta funciona en su propio contenedor CloudLinux: los recursos de un sitio vecino que se dispara nunca se toman de los suyos. Start dispone de 2 núcleos de CPU, 10 GB de memoria y 100 peticiones PHP atendidas simultáneamente; Business, de 4 núcleos, 15 GB y 150 peticiones; Pro, de 8 núcleos, 25 GB y 250 peticiones. A esto se añaden el espacio en disco (50, 150 o 300 GB) y un número de archivos limitado según el plan (de 250 000 a 1 millón). Estos valores son topes por cuenta, no una reserva: usted no paga por capacidad sin usar, y nada le impide alcanzarlos cuando su tráfico lo requiera.",895,{"id":130,"category":11,"question":131,"answer":132,"weight":133},4,"¿Puedo transferir mi dominio desde otro registrador?","Sí, y usted mantiene el control de principio a fin. Busque el dominio en nuestro sitio: si ya está registrado en otro proveedor, aparece un botón «Transferir a nosotros». Pegue el código de autorización (EPP\u002Fauthcode) facilitado por su registrador actual — después de desbloquear el dominio —, añádalo al carrito y realice el pago: nosotros iniciamos la transferencia ante el registro. También puede iniciar la transferencia al hacer un pedido de alojamiento o de VPS: en el paso «Ya tengo un dominio», la opción «Transferir mi dominio desde otro proveedor» le lleva al mismo procedimiento. La transferencia suele prolongar el dominio un año. Nuestro equipo permanece a su lado para acompañarle.",497,{"id":135,"category":11,"question":136,"answer":137,"weight":138},129,"¿Cómo sigo una transferencia y obtengo mi código EPP desde mi área de cliente?","Una transferencia entrante que usted haya iniciado aparece en su área de cliente, en la sección «Nombres de dominio», con su estado hasta la validación por parte del registro. A la inversa, para transferir un dominio desde nuestra plataforma hacia otro proveedor, abra su ficha en el área de cliente: la pestaña «Código EPP» le proporciona el código de autorización y allí puede levantar el bloqueo de transferencia. El soporte le acompaña si lo necesita.",496,{"id":140,"category":11,"question":141,"answer":142,"weight":143},912,"La transferencia de mi dominio ha fallado: ¿qué hago si el código de transferencia es rechazado?","El registro rechaza una transferencia cuando el código de autorización (EPP\u002Fauthcode) es incorrecto o ha caducado, o cuando el dominio sigue bloqueado en su registrador actual. Pídale primero que levante ese bloqueo y que le facilite un nuevo código. Después abra el pedido correspondiente en su área de cliente, en la sección «Mis pedidos»: un recuadro le permite introducir allí el nuevo código, y la transferencia se reanuda de inmediato, sin nuevo pago — le avisamos del resultado. Si el rechazo persiste, escríbanos a support@servorbit.com.",495,{"id":145,"category":11,"question":146,"answer":147,"weight":148},5,"¿Cuál es la duración de un registro de dominio?","Los dominios .ma se registran por 1 año como mínimo, renovables antes del vencimiento. Le enviamos recordatorios antes de la fecha límite.",494,{"id":150,"category":11,"question":151,"answer":152,"weight":153},6,"¿Cómo funciona la renovación de un dominio?","Recibirá recordatorios antes del vencimiento. La renovación se realiza desde su área de cliente a la tarifa vigente (p. ej. 139 DH\u002Fan para un .ma, 139 DH\u002Fan para un .com). Tras el vencimiento, un periodo de gracia suele permitir recuperar el dominio.",493,{"id":155,"category":11,"question":156,"answer":157,"weight":158},7,"¿Puedo gestionar mis DNS (zonas y registros)?","Sí, la gestión DNS es gratuita y está incluida. Active el DNS gestionado desde la pestaña DNS de su dominio: alojamos su zona y delegamos automáticamente sus servidores de nombres; después, usted crea sus registros A, AAAA, CNAME, MX, TXT (SPF\u002FDKIM) y otros con un solo clic desde su área de cliente.",492,{"id":160,"category":11,"question":161,"answer":162,"weight":163},8,"¿Puedo comprar un dominio sin alojamiento?","Sí, puede reservar un dominio solo y apuntarlo hacia cualquier proveedor de alojamiento. Podrá asociarle un alojamiento con nosotros en cualquier momento.",491,{"id":165,"category":11,"question":166,"answer":167,"weight":168},118,"¿Cómo apunto mi dominio a mi VPS?","En un clic: desde la pestaña DNS de su dominio («Vincular a un VPS») o desde la consola de su VPS («Dominios vinculados»), elija el servidor — creamos automáticamente el registro A hacia su dirección IP. También puede pedir o transferir un dominio directamente para un VPS: el apuntamiento se realizará en cuanto se active.",490,{"id":170,"category":11,"question":171,"answer":172,"weight":173},9,"¿Están protegidos mis datos Whois?","La confidencialidad Whois depende de la extensión. Para los .ma, el registro sigue las normas del registro nacional. Contáctenos para conocer las opciones de protección disponibles según la extensión.",489,{"id":175,"category":11,"question":176,"answer":177,"weight":178},164,"¿Qué es un contacto titular (Whois) y cómo lo asocio a mi dominio?","El contacto titular (Whois) identifica al propietario de un nombre de dominio — nombre, correo electrónico, teléfono y dirección — y es válido para todas las extensiones. Lo más sencillo: cree una ficha reutilizable, una sola vez, desde «Mis contactos» en su área de cliente; después podrá reutilizarla en cualquier dominio (así puede registrar un dominio para un tercero). Si ya tiene una ficha, puede asociarla en el momento del pedido; de lo contrario, no se requiere introducir ningún dato para finalizar su primera compra — un recordatorio le invita a completar el titular justo después, desde la ficha del dominio. Para un dominio .ma, la ANRT exige además una copia del documento del titular (CIN, pasaporte o tarjeta de residencia para un particular, ICE o RC para una empresa): la sube después del pedido, desde la ficha del dominio, sin que ello bloquee su compra.",488,{"id":180,"category":11,"question":181,"answer":182,"weight":183},255,"¿Por qué mi dominio .ma exige un documento de identidad del titular y cómo lo envío?","Para los dominios .ma, el registro (ANRT) exige ahora una copia del documento del titular — y ya no solo su número: CIN, pasaporte o tarjeta de residencia para un particular, o justificante de empresa (ICE \u002F RC) para una sociedad. Súbala desde su área de cliente, en la ficha del dominio correspondiente. Atención al orden: el dominio debe tener primero un contacto titular asociado (banner «Titular por completar»); una vez cumplimentado ese contacto, la sección «Documento justificativo del titular» y su zona de carga aparecen justo debajo. Formatos aceptados PDF, JPG o PNG, 5 MB máximo por archivo, 2 archivos como máximo para adjuntar el anverso y el reverso de una CIN. Nuestro equipo la verifica antes de transmitirla al registro. Sin este documento, la ANRT puede bloquear y después eliminar su dominio .ma — esto no bloquea su pedido, pero complételo lo antes posible.",487,{"id":185,"category":11,"question":186,"answer":187,"weight":188},10,"¿Puedo crear subdominios?","Sí, puede crear subdominios (por ejemplo: blog.su-dominio.com) desde cPanel o desde su gestión de DNS, sin costo adicional.",486,{"id":190,"category":11,"question":191,"answer":192,"weight":193},130,"¿Cómo funcionan las sugerencias inteligentes de nombres?","Cuando busca un dominio, le proponemos nombres alternativos «brandables» generados por una IA y comprobados como disponibles en tiempo real ante el registro antes de mostrárselos — usted solo ve nombres realmente libres. Resulta especialmente útil cuando el nombre deseado ya está ocupado. La búsqueda principal se muestra de inmediato; las sugerencias llegan justo después. No se requiere ninguna acción: basta con lanzar una búsqueda.",485,{"id":195,"category":11,"question":196,"answer":197,"weight":198},11,"¿El precio mostrado incluye los impuestos?","Los precios mostrados son impuestos no incluidos (IVA excluido). El desglose (sin impuestos + IVA) figura en su carrito antes de la confirmación.",484,{"id":200,"category":11,"question":201,"answer":202,"weight":203},12,"¿Se puede reembolsar un nombre de dominio?","No: un nombre de dominio se registra de inmediato ante el registro (la ANRT para los .ma). Al ejecutarse la prestación sin demora, el dominio no se recupera ni se reembolsa (Condiciones Generales de Venta, art. 7).",483,{"id":205,"category":23,"question":206,"answer":207,"weight":208},13,"¿Cuál es la diferencia entre los planes de alojamiento?","El plan Start es adecuado para un único sitio con tráfico moderado. Business está recomendado para las pymes con varios sitios y correos electrónicos. Pro ofrece recursos elevados para los proyectos exigentes.",482,{"id":210,"category":23,"question":211,"answer":212,"weight":213},15,"¿Utilizan cPanel?","Sí, todos nuestros alojamientos web incluyen cPanel, así como Softaculous para instalar WordPress y numerosas aplicaciones con un solo clic.",480,{"id":215,"category":23,"question":216,"answer":217,"weight":218},16,"¿Cuántos sitios puedo alojar?","El número de sitios permitidos depende de su plan: uno solo en el plan de entrada, varios en los planes superiores. El detalle por plan figura en la página Alojamiento Web.",479,{"id":220,"category":23,"question":221,"answer":222,"weight":223},131,"¿Necesito un dominio para contratar un alojamiento?","Sí: un alojamiento siempre está vinculado a un dominio. En el carrito, elija una de las dos opciones para su alojamiento — registrar un nuevo dominio con nosotros, o indicar un dominio que ya posee (después lo apuntará hacia su alojamiento). Sin un dominio asociado, el pedido no puede finalizarse. Si el nombre que indica todavía está libre, se lo decimos allí mismo: no puede ser suyo, y puede registrarlo en un clic — se añade entonces al pedido y queda asociado a ese alojamiento.",478,{"id":225,"category":23,"question":226,"answer":227,"weight":228},19,"¿Puedo mejorar mi plan de alojamiento?","Sí, puede pasar a un plan superior en cualquier momento desde su área de cliente. La diferencia se calcula a prorrata.",475,{"id":230,"category":23,"question":231,"answer":232,"weight":233},20,"¿Qué ocurre si cambio a un plan inferior (downgrade)?","La bajada de gama surte efecto al final del ciclo en curso, en la siguiente renovación: el Cliente conserva su oferta actual hasta el término ya abonado, sin coste alguno y sin reembolso, y puede cancelar la bajada programada antes de su vencimiento. (véase el artículo 8 de las Condiciones Generales de Venta).",474,{"id":235,"category":23,"question":236,"answer":237,"weight":238},23,"¿Qué ocurre al final de la suscripción?","Recibirá recordatorios 30, 15 y 7 días antes del vencimiento. Si no renueva, su cuenta se suspende y después se elimina tras un periodo de gracia. Exportamos sus datos si lo solicita.",471,{"id":240,"category":23,"question":241,"answer":242,"weight":243},184,"¿Puedo comprar una licencia de panel de control para mi propio servidor?","Sí. Puede comprar una licencia independiente — Plesk (Web Admin, Web Pro, Web Host) o cPanel\u002FWHM — para su VPS o servidor dedicado, sin contratar alojamiento con nosotros. Usted elige la edición, indica la dirección IP de su servidor y recibe su código de activación. Consulte las páginas Licencias Plesk y Licencias cPanel\u002FWHM.",470,{"id":245,"category":23,"question":246,"answer":247,"weight":248},185,"Plesk o cPanel\u002FWHM: ¿qué diferencia hay para elegir mi licencia?","Plesk funciona en Linux Y Windows, ofrece una interfaz unificada y se factura por edición (número de dominios); es la opción para Windows o para un perfil de desarrollador\u002Fagencia. cPanel\u002FWHM es exclusivamente Linux, separa la administración (WHM) del área de cliente (cPanel) y se factura por número de cuentas; es el estándar del alojamiento compartido a gran escala. Ambos están disponibles en nuestras páginas de Licencias.",469,{"id":250,"category":23,"question":251,"answer":252,"weight":253},186,"¿Qué edición de Plesk debo elegir según mi número de dominios?","Web Admin gestiona hasta 10 dominios (servidor de un solo sitio o unos pocos sitios), Web Pro hasta 30 dominios con herramientas para desarrolladores y agencias, y Web Host un número ilimitado de dominios para proveedores de alojamiento y revendedores. Web Pro y Web Host pueden incluir CloudLinux para aislar las cuentas. El detalle figura en la página Licencias Plesk.",468,{"id":255,"category":23,"question":256,"answer":257,"weight":258},187,"¿Cómo funciona una licencia vinculada a la IP de mi servidor?","La licencia está vinculada a la dirección IP pública del servidor en el que la instala. Usted indica esa IP al realizar el pedido y luego instala el código de activación recibido por correo electrónico. Si la IP de su servidor cambia, contacte con el soporte para volver a vincular la licencia.",467,{"id":260,"category":23,"question":261,"answer":262,"weight":263},188,"¿Qué son CloudLinux, Imunify360 y JetBackup?","CloudLinux aísla cada cuenta en su propio entorno (tecnología LVE) para que un sitio demasiado exigente no penalice a los demás; Imunify360 es una suite de seguridad para servidores (firewall de aplicaciones, antivirus, parches automáticos); JetBackup automatiza las copias de seguridad y la restauración con un solo clic. Estos módulos complementan cPanel\u002FWHM y se piden como licencias de servidor (página Licencias cPanel\u002FWHM).",466,{"id":265,"category":23,"question":266,"answer":267,"weight":268},189,"¿Pueden instalar Plesk o cPanel automáticamente en un VPS ServOrbit?","Sí. Si pide un VPS Cloud con nosotros, el panel puede instalarse automáticamente — no tiene que introducir manualmente la IP ni aplicar la clave. En un servidor que ya posee, usted facilita su dirección IP e instala la clave suministrada.",465,{"id":270,"category":23,"question":271,"answer":272,"weight":273},394,"Ya tengo un VPS con ustedes: ¿debo volver a escribir su dirección IP para añadir una licencia?","No. En las páginas de licencias, basta con elegir el servidor correspondiente en la lista de sus VPS: su dirección IP se recupera automáticamente. Desde el área de cliente, la entrada «Añadir una licencia» de las opciones de un VPS le lleva allí con ese servidor ya seleccionado. Las licencias que su distribución no admite siguen visibles pero atenuadas, con el motivo indicado. La introducción manual de una IP sigue siendo posible para un servidor alojado en otro lugar.",464,{"id":275,"category":70,"question":276,"answer":277,"weight":278},25,"¿Puedo tener un correo profesional sin sitio web?","Sí, es posible utilizar nuestros correos profesionales (por ejemplo: contact@su-dominio.com) sin publicar un sitio web.",462,{"id":280,"category":70,"question":281,"answer":282,"weight":283},26,"¿Cómo configuro mi buzón de correo en Outlook, Gmail o el móvil?","Sus buzones funcionan con IMAP\u002FSMTP. Los parámetros del servidor (entrante\u002Fsaliente, puertos, SSL) se facilitan en cPanel y pueden configurarse en cualquier cliente de correo.",461,{"id":285,"category":70,"question":286,"answer":287,"weight":288},27,"¿Existe un webmail?","Sí, hay un webmail (tipo Roundcube) accesible desde cPanel para consultar sus correos desde un navegador, sin ninguna configuración.",460,{"id":290,"category":70,"question":291,"answer":292,"weight":293},28,"¿Ofrecen protección antispam?","Se incluye un filtrado antispam estándar. Una protección antispam avanzada está disponible como opción para las necesidades más exigentes.",459,{"id":295,"category":70,"question":296,"answer":297,"weight":298},29,"¿Cómo evito que mis correos lleguen a spam?","Configure correctamente los registros SPF, DKIM y DMARC de su dominio. Nuestro soporte puede acompañarle para mejorar la entregabilidad.",458,{"id":300,"category":70,"question":301,"answer":302,"weight":303},30,"¿Cuánto espacio de almacenamiento tienen los buzones de correo?","El almacenamiento de los correos se comparte con el espacio en disco de su plan de alojamiento. Puede repartir las cuotas entre sus buzones según sus necesidades.",457,{"id":305,"category":306,"question":307,"answer":308,"weight":309},31,"revendeur","¿Qué es el alojamiento de revendedor?","El alojamiento de revendedor le permite revender y gestionar alojamiento para sus propios clientes, bajo su marca, desde una interfaz centralizada.",456,{"id":311,"category":306,"question":312,"answer":313,"weight":314},32,"¿A quién está dirigido el plan de revendedor?","A las agencias, autónomos e integradores que gestionan varios clientes y desean centralizar el alojamiento conservando la relación comercial.",455,{"id":316,"category":306,"question":317,"answer":318,"weight":319},33,"¿Qué planes de revendedor ofrecen?","Nuestros planes Agency — Agency S (299 DH\u002Fmes), Agency M (499 DH\u002Fmes), Agency L (799 DH\u002Fmes) — ofrecen recursos crecientes (espacio, cuentas, ancho de banda) según el volumen de clientes que deba gestionar.",454,{"id":321,"category":306,"question":322,"answer":323,"weight":324},34,"¿Puedo gestionar a mis clientes bajo mi propia marca (white-label)?","Sí. Su Área de agencia presenta el portal de cliente, los correos electrónicos y el recibo de pedido con SU marca (logotipo, colores, nombre) — además de la gestión clásica mediante WHM\u002FcPanel.",453,{"id":326,"category":306,"question":327,"answer":328,"weight":329},119,"¿Qué es el Área de agencia?","Una plataforma para gestionar su cartera desde su cuenta: crear las cuentas de sus clientes, hacer pedidos en su nombre, seguir sus servicios y pagar desde un monedero prepago — todo ello con su propia marca. Consulte la página Soluciones para agencias.",452,{"id":331,"category":306,"question":332,"answer":333,"weight":334},120,"¿Cómo pago los pedidos de mis clientes?","Puede recargar un monedero prepago (tarjeta\u002Ftransferencia) y luego pagar los pedidos realizados para sus clientes directamente con ese saldo, sin volver a introducir un método de pago cada vez.",451,{"id":336,"category":306,"question":337,"answer":338,"weight":339},35,"¿Cómo facturo a mis propios clientes?","Usted fija libremente sus tarifas y factura a sus clientes directamente. De forma opcional, su Área de agencia puede aplicar automáticamente un margen sobre la tarifa pública mostrada a sus clientes gestionados. Por nuestra parte, solo le facturamos su plan de revendedor.",450,{"id":341,"category":306,"question":342,"answer":343,"weight":344},36,"¿El soporte está incluido para los revendedores?","El soporte de nivel de infraestructura está incluido. Usted sigue siendo el interlocutor de soporte de sus clientes finales, con nuestro equipo como relevo técnico si es necesario.",449,{"id":346,"category":17,"question":347,"answer":348,"weight":349},40,"¿Puedo instalar el software que quiera?","Sí, con sujeción a las condiciones de uso. Puede instalar Node.js, Python, Docker, Nginx, Apache o cualquier otro software compatible con su distribución Linux.",445,{"id":351,"category":17,"question":352,"answer":353,"weight":354},41,"¿Qué sistemas operativos están disponibles?","Usted elige su distribución Linux al hacer el pedido (Ubuntu, Debian y otras distribuciones habituales). Puede reinstalar el sistema cuando lo desee.",444,{"id":356,"category":17,"question":357,"answer":358,"weight":359},42,"¿Qué es una plantilla de VPS?","Una plantilla es un entorno preconfigurado (por ejemplo Open WebUI, n8n, Coolify) que se instala automáticamente al crear el VPS, para empezar sin configuración manual.",443,{"id":361,"category":17,"question":362,"answer":363,"weight":364},43,"¿Se encargan ustedes de la administración de mi VPS?","Por defecto, el VPS es no gestionado: usted tiene el control total. Existe un servicio de administración de VPS disponible como opción si prefiere confiárnoslo.",442,{"id":366,"category":17,"question":367,"answer":368,"weight":369},44,"¿El VPS incluye una IP dedicada?","Sí, cada VPS se entrega con una dirección IPv4 dedicada, incluida en el precio. Hay una IPv6 disponible bajo petición.",441,{"id":371,"category":17,"question":372,"answer":373,"weight":374},219,"¿Necesito un nombre de dominio para pedir un VPS?","No. Al pedir un VPS, usted elige libremente su dirección — sin bloquear nunca el pago. Tres opciones: conservar el subdominio gratuito servorbit-dns.com (propuesto por defecto, sin nada que comprar), utilizar un nombre de dominio que ya posea en su cuenta (lo asociamos al servidor en cuanto se pone en servicio), o registrar uno nuevo sobre la marcha. También puede empezar con el subdominio gratuito y asociar un dominio más tarde, en cualquier momento.",439,{"id":376,"category":17,"question":377,"answer":378,"weight":379},45,"¿Cómo hago copias de seguridad de mis datos en un VPS?","VPS Power incluye los snapshots. VPS Business incluye snapshots y copias de seguridad automáticas. También puede configurar sus propias copias de seguridad (rsync, borgbackup, etc.).",438,{"id":381,"category":17,"question":382,"answer":383,"weight":384},46,"¿Puedo ampliar mi VPS más adelante?","Sí. Desde su área de cliente, añada opciones (vCPU, RAM, espacio en disco, IP adicional) sobre la marcha: la diferencia se factura a prorrata del tiempo restante y los recursos se aplican en el momento del pago, sin pérdida de datos.",437,{"id":386,"category":17,"question":387,"answer":388,"weight":389},121,"¿Puedo reducir los recursos de mi VPS (downgrade)?","En parte. Desde el área de cliente puede retirar las opciones recuperables — vCPU, RAM, copia de seguridad, snapshots — y liberar una IP adicional: la reducción es inmediata y la parte no consumida se le devuelve a prorrata (como saldo a favor). La IP principal y el espacio en disco no se pueden reducir (el disco no se encoge sin riesgo) — para esos casos, contacte con el soporte.",436,{"id":391,"category":17,"question":392,"answer":393,"weight":394},47,"¿El VPS es adecuado para un uso en producción?","Sí. Los planes VPS Power y VPS Business son los recomendados para producción según la carga prevista (tráfico, contenedores, bases de datos).",435,{"id":396,"category":17,"question":397,"answer":398,"weight":399},132,"¿Puedo pedir varios VPS del mismo plan de una sola vez?","Sí. En el configurador VPS Cloud, tras elegir el plan y la distribución, ajuste el «Número de VPS» antes de continuar: creamos otros tantos servidores independientes —cada uno con su propia máquina, su IP y sus accesos— pagados en un solo pedido. Después podrá gestionarlos por separado desde su área de cliente.",434,{"id":401,"category":17,"question":402,"answer":403,"weight":404},133,"¿Qué ocurre si reinicio mi servidor durante la instalación de una aplicación?","Evítelo: durante una instalación en 1 clic, su servidor queda congelado momentáneamente y las acciones de gestión se suspenden. Si lo reinicia o se conecta a él (consola \u002F SSH root) en ese momento, corre el riesgo de interrumpir la instalación. No obstante, no debe preocuparse por sus datos: tomamos una copia de seguridad (snapshot) justo antes de empezar y, en caso de interrupción, su servidor se restaura automáticamente al estado anterior a la instalación. Basta con esperar a que termine la operación (la página se actualiza sola).",433,{"id":406,"category":17,"question":407,"answer":408,"weight":409},182,"¿Cómo vinculo un dominio a mi VPS?","Con un solo clic desde su área de cliente: en la consola de su VPS, la sección «Dominios vinculados» (o la pestaña DNS de un dominio, «Vincular a un VPS») hace que el dominio apunte a la IP del servidor — creamos automáticamente los registros A (raíz y www) y configuramos el proxy inverso. El dominio debe pertenecer a la misma cuenta y el VPS debe estar activo con una IP asignada. También puede pedir o transferir un dominio directamente para este VPS: el apuntamiento se hará en cuanto se active.",432,{"id":411,"category":17,"question":412,"answer":413,"weight":414},226,"¿Por qué vincular un nombre de dominio a mi VPS en lugar de conservar la dirección gratuita?","La dirección gratuita `vps-xxxxxxx.servorbit-dns.com` es perfecta para empezar: oculta la IP y publica sus aplicaciones en HTTPS. Pero un nombre de dominio propio lleva su marca, da fiabilidad a su correo profesional (usted controla SPF, DKIM y DMARC en su propio dominio) y transmite confianza a sus visitantes. Lo vincula con un clic desde el área de cliente — DNS gestionado y certificado HTTPS incluidos — y la dirección gratuita sigue funcionando durante la transición.",431,{"id":416,"category":17,"question":417,"answer":418,"weight":419},155,"¿Puedo instalar una aplicación en mi VPS con mi nombre de dominio (HTTPS)?","Sí. Al instalar una aplicación (área de cliente → VPS → Gestionar → Aplicaciones), usted elige su dirección web —un subdominio (por ej. dolibarr.monsite.tld) o una ruta (monsite.tld\u002Fdolibarr)— en uno de sus dominios. Creamos el registro DNS automáticamente si su dominio utiliza nuestro DNS gestionado (si no, le indicamos el registro que debe crear en su proveedor), y después colocamos un reverse-proxy y un certificado HTTPS (Let's Encrypt) renovado automáticamente. ¿Aún no tiene dominio? Publique la aplicación en su subdominio gratuito (con el formato dolibarr.vps-xxxxxxx.servorbit-dns.com, HTTPS incluido, nada que configurar), o registre \u002F transfiera su propio dominio directamente desde el formulario. Las aplicaciones de red de tipo VPN (OpenVPN, WireGuard) son una excepción: se instalan sin dominio web y se utilizan a través de la dirección del servidor (su IP o su dirección ServOrbit).",430,{"id":421,"category":17,"question":422,"answer":423,"weight":424},200,"¿Puedo configurar el reverse DNS (PTR) de mi VPS?","Sí, desde la consola de su VPS (Red y seguridad → Reverse DNS). El PTR es imprescindible para enviar correos electrónicos desde el servidor: debe coincidir con el nombre que anuncia su servidor de correo. Si no tiene un dominio propio, puede colocar allí su dirección ServOrbit gratuita con un solo clic — ya apunta a la IP del servidor, lo que da un reverse DNS «confirmado» que esperan los servicios de correo.",429,{"id":426,"category":17,"question":427,"answer":428,"weight":429},156,"¿Puedo desinstalar una aplicación de mi VPS?","Sí. Desde el área de cliente → VPS → Gestionar → Aplicaciones, cada aplicación instalada dispone de un botón «Desinstalar». Usted elige conservar los datos (por defecto: solo se retiran los contenedores, y una reinstalación los recupera) o eliminarlos definitivamente. Igual que en la instalación, la operación se confirma con un código de seguridad, su servidor queda momentáneamente inaccesible y se toma una copia de seguridad (snapshot) antes de empezar: si surge un problema, el servidor se restaura de forma idéntica. Una vez finalizada, el puerto y los recursos que ocupaba la aplicación vuelven a estar disponibles. Nota: una aplicación requerida por otra aplicación instalada no puede retirarse mientras esta última esté presente.",428,{"id":431,"category":432,"question":433,"answer":434,"weight":435},99,"dedicated","¿Cuál es la diferencia entre un servidor dedicado y un VPS?","Un VPS comparte el hardware de un servidor físico entre varias máquinas virtuales aisladas. Un servidor dedicado le reserva un servidor físico entero: toda la potencia de CPU, la RAM y el almacenamiento son solo suyos, sin vecindad. Es la opción para las cargas más exigentes (mucho tráfico, cálculo, bases de datos voluminosas).",427,{"id":437,"category":432,"question":438,"answer":439,"weight":440},100,"¿A quién va dirigido un servidor dedicado?","A las agencias, empresas y desarrolladores cuyas necesidades superan un VPS: aplicaciones exigentes en recursos, virtualización, alojamiento de numerosos sitios, cumplimiento normativo o rendimiento máximo. Si duda entre un VPS y un servidor dedicado, nuestro equipo le asesora a través del formulario de contacto.",426,{"id":442,"category":432,"question":443,"answer":444,"weight":445},134,"¿Puedo pedir varios servidores dedicados en un solo pedido?","Sí. En el configurador, elija el servidor y luego ajuste el número de unidades antes de continuar: cada servidor es una máquina física distinta, entregada y facturada de forma independiente, todo ello en un único pedido.",425,{"id":447,"category":432,"question":448,"answer":449,"weight":450},101,"¿Tengo acceso root completo en un servidor dedicado?","Sí. Dispone de un acceso root total sobre hardware reservado íntegramente para usted: instala su sistema, su stack y su software sin ninguna limitación de vecindad.",424,{"id":452,"category":432,"question":453,"answer":454,"weight":455},102,"¿Cuánto tiempo se tarda en obtener mi servidor dedicado?","A diferencia de un VPS entregado en unos minutos, un servidor dedicado es hardware físico: su puesta a disposición suele tardar de unos minutos a unas horas. Se le avisa por correo electrónico en cuanto el servidor está listo, con sus datos de conexión.",423,{"id":457,"category":432,"question":458,"answer":459,"weight":460},103,"¿Dónde se alojan los servidores dedicados?","Nuestros servidores dedicados están alojados en centros de datos europeos de primer nivel, garantía de rendimiento y disponibilidad. La ubicación exacta figura en la página Servidores dedicados.",422,{"id":462,"category":432,"question":463,"answer":464,"weight":465},104,"¿Qué sistema operativo puedo instalar?","Usted elige su distribución Linux en el momento del pedido, en el paso 2 del configurador: Ubuntu (24.04 o 22.04 LTS), Debian 12 o AlmaLinux 9. El servidor se entrega con una instalación limpia de esa distribución, y puede reinstalarlo cuando lo desee. Conserva el control total del entorno.",421,{"id":467,"category":432,"question":468,"answer":469,"weight":470},409,"¿Puedo pedir mi licencia de cPanel o Plesk al mismo tiempo que mi servidor dedicado?","Sí. El configurador de servidores dedicados propone las licencias justo después de elegir la distribución: se añaden al mismo pedido que el servidor. Solo permanecen seleccionables las que su distribución admite — cPanel\u002FWHM, por ejemplo, solo se ofrece en AlmaLinux 9 y Ubuntu 24.04. Cambiar de distribución desmarca automáticamente una licencia que haya quedado incompatible, para no facturarle nunca una clave que su servidor rechazaría.",420,{"id":472,"category":432,"question":473,"answer":474,"weight":475},105,"¿El servidor dedicado es administrado?","Por defecto, el servidor no es administrado: usted tiene el control completo. Un servicio de administración gestionada (administración y supervisión) puede ofrecerse como opción según su configuración — contáctenos para obtener un presupuesto.",419,{"id":477,"category":432,"question":478,"answer":479,"weight":480},106,"¿Cómo puedo saber el precio y pedir un servidor dedicado?","Las configuraciones y tarifas disponibles se presentan en la página Servidores dedicados; el precio depende del hardware elegido. Para una configuración a medida, solicite un presupuesto a través del formulario de contacto o escriba a support@servorbit.com.",418,{"id":482,"category":483,"question":484,"answer":485,"weight":486},48,"ssl-securite","¿El certificado SSL está incluido y es gratuito?","Sí, con el alojamiento web se incluye un certificado SSL Let's Encrypt gratuito, renovado automáticamente. HTTPS se activa desde la puesta en línea.",417,{"id":488,"category":483,"question":489,"answer":490,"weight":491},49,"¿Puedo instalar un certificado SSL de pago (OV\u002FEV)?","Sí. Si necesita un certificado de validación extendida o de organización, puede instalarlo en su alojamiento. Nuestro soporte le acompaña.",416,{"id":493,"category":483,"question":494,"answer":495,"weight":496},50,"¿Fuerzan el HTTPS en mi sitio?","La redirección automática de HTTP a HTTPS se puede activar en un clic desde cPanel, para servir todo su sitio de forma segura.",415,{"id":498,"category":483,"question":499,"answer":500,"weight":501},51,"¿Están seguros mis datos?","Nuestra infraestructura aplica el aislamiento de las cuentas, un firewall y actualizaciones periódicas. En un VPS, la seguridad de su entorno sigue siendo responsabilidad suya (podemos asesorarle).",414,{"id":503,"category":483,"question":504,"answer":505,"weight":506},52,"¿Ofrecen protección contra los ataques DDoS?","Sí: cada sitio está protegido por la red Cloudflare, que absorbe los ataques DDoS a escala mundial — la misma protección que los mayores sitios de la web, incluida y sin costo adicional.",413,{"id":508,"category":483,"question":509,"answer":510,"weight":511},135,"¿Qué es Cloudflare y qué me aporta?","Cloudflare es la red que acelera y protege cerca del 20 % de la web mundial. Conectamos su dominio a ella de forma automática y gratuita: obtiene un CDN mundial (un sitio más rápido en todas partes), una protección anti-DDoS, un DNS anycast resiliente y el HTTPS — sin ninguna manipulación por su parte.",412,{"id":513,"category":483,"question":514,"answer":515,"weight":516},53,"¿Cómo aseguro mi sitio WordPress?","Mantenga WordPress, sus temas y extensiones actualizados, use contraseñas seguras, limite los intentos de conexión, active el SSL y haga copias de seguridad periódicas.",411,{"id":518,"category":483,"question":519,"answer":520,"weight":521},54,"¿Qué hacer si mi sitio está comprometido?","Contacte con nuestro soporte sin esperar: le acompañamos para restaurar una copia de seguridad sana e identificar la brecha, con el fin de evitar que vuelva a producirse.",410,{"id":523,"category":93,"question":524,"answer":525,"weight":526},56,"¿Está disponible como opción una copia de seguridad diaria premium?","Sí, existe una opción de copia de seguridad diaria premium para reforzar la protección de sus datos más allá de lo que incluye su plan.",408,{"id":528,"category":93,"question":529,"answer":530,"weight":531},57,"¿Puedo restaurar una copia de seguridad yo mismo?","Según su plan, puede restaurar desde cPanel. En los demás casos, nuestro soporte realiza la restauración a petición suya.",407,{"id":533,"category":93,"question":534,"answer":535,"weight":536},58,"¿Cuánto tiempo se conservan las copias de seguridad?","La duración de la retención depende de su plan y de las opciones. Contacte con el soporte para conocer la retención aplicable a su plan.",406,{"id":538,"category":93,"question":539,"answer":540,"weight":541},59,"¿Ofrecen snapshots en VPS?","Sí, los snapshots están disponibles según el plan VPS (VPS Power y VPS Business). Permiten congelar el estado del servidor antes de una operación delicada.",405,{"id":543,"category":93,"question":544,"answer":545,"weight":546},60,"¿Cómo gestiono mis propias copias de seguridad en un VPS?","Dispone de acceso root: puede automatizar sus copias de seguridad con herramientas como rsync, restic o borgbackup, hacia un almacenamiento remoto de su elección.",404,{"id":548,"category":549,"question":550,"answer":551,"weight":552},61,"migration","¿Ofrecen la migración de mi sitio existente?","Sí. La migración asistida está incluida en los planes Business y Pro: nuestro equipo transfiere su sitio sin interrupción del servicio.",403,{"id":554,"category":549,"question":555,"answer":556,"weight":557},122,"¿Puedo migrar varios dominios y cuentas de una sola vez?","Sí. El asistente de migración le permite agrupar la transferencia de sus dominios (mediante código EPP) y de sus cuentas cPanel en UN solo pedido guiado — ideal para repatriar toda una cartera. Para cada alojamiento, elija el método: un enlace de copia de seguridad (.tar.gz) o una transferencia directa desde su antiguo cPanel (con sus credenciales, utilizadas al vuelo y nunca almacenadas).",402,{"id":559,"category":549,"question":560,"answer":561,"weight":562},62,"¿La migración provoca un corte de servicio?","No. Preparamos la transferencia en nuestros servidores y luego cambiamos el DNS una vez que todo está verificado, para una transición sin corte perceptible.",401,{"id":564,"category":549,"question":565,"answer":566,"weight":567},63,"¿Qué migran exactamente?","Transferimos sus archivos, sus bases de datos y sus cuentas de correo para reconstituir su entorno de forma idéntica.",400,{"id":569,"category":549,"question":570,"answer":571,"weight":572},64,"¿Cuánto tiempo tarda una migración?","Una migración suele tardar de 24 a 72 horas según el tamaño del sitio, propagación DNS incluida. Puede seguir su avance en su área de cliente (registro del servicio correspondiente), y le mantenemos informado en cada etapa.",399,{"id":574,"category":549,"question":575,"answer":576,"weight":577},65,"¿Puedo migrar desde cualquier proveedor de alojamiento?","Sí, nos encargamos de la migración desde la mayoría de los proveedores de alojamiento, en particular los que utilizan cPanel.",398,{"id":579,"category":549,"question":580,"answer":581,"weight":582},66,"¿La migración tiene coste?","Está incluida en los planes Business y Pro. En los demás casos, se ofrece un servicio de migración asistida como opción.",397,{"id":584,"category":29,"question":585,"answer":586,"weight":587},136,"¿Puedo pagar un pedido con mi saldo a favor?","Sí. Si su cuenta dispone de un saldo a favor (crédito derivado de un cambio a un plan inferior), la página de pago muestra la lista de sus créditos disponibles: marque los que desee aplicar al pedido. Si cubren el importe total, no es necesario ningún otro pago; en caso contrario, el saldo restante se abona con el medio de pago elegido. No se descuenta nada sin su selección.",395,{"id":589,"category":29,"question":590,"answer":591,"weight":592},198,"¿Puedo ver los precios en euros o en dólares?","Sí. Un selector de divisa en la parte superior del sitio le permite mostrar todos los precios en dirham (MAD), en euro (€) o en dólar (USD) —la divisa se preselecciona según su país y, si elige una, su elección se recuerda de una visita a otra—. Estos importes se convierten a título indicativo: la facturación y el pago se realizan siempre en dirhams (MAD), la divisa de nuestras facturas.",393,{"id":594,"category":29,"question":595,"answer":596,"weight":597},69,"¿Los precios mostrados son definitivos?","Los precios son indicativos, sin promociones, y están sujetos a las condiciones de disponibilidad y de renovación. El importe final se confirma en su carrito.",392,{"id":599,"category":29,"question":600,"answer":601,"weight":602},70,"¿Recibiré una factura?","Sí, se emite una factura en regla para cada pedido. La facturación la gestiona MEGALOGI, la sociedad que opera ServOrbit.com.",391,{"id":604,"category":29,"question":605,"answer":606,"weight":607},280,"¿Puedo descargar un resumen de mi pedido?","Sí. Desde «Mis pedidos», en su área de cliente, cada pedido ofrece un recibo PDF descargable desde el momento en que se realiza, en el idioma en el que esté navegando. Se trata de un resumen informativo: la factura contable se emite por separado y puede descargarse una vez pagado el pedido.",390,{"id":609,"category":29,"question":610,"answer":611,"weight":612},71,"¿Cómo funciona la renovación y a qué precio?","Nuestros planes de alojamiento muestran dos precios: el del primer periodo y el de la renovación, indicado en la tarjeta del plan incluso antes del pedido — sin sorpresas al vencimiento. Sus servicios se renuevan después al precio vigente en esa fecha, y le enviamos recordatorios antes del vencimiento para evitar cualquier interrupción.",389,{"id":614,"category":29,"question":615,"answer":616,"weight":617},72,"¿Facturan de forma mensual o anual?","Los dominios y el alojamiento web se facturan de forma anual. Los VPS Cloud se facturan de forma mensual, con dos modalidades a elegir en el pedido: el pago mensual sin compromiso o un compromiso de 12 meses con un precio mensual más bajo — esta segunda es la que se ofrece por defecto.",388,{"id":619,"category":29,"question":620,"answer":621,"weight":622},73,"¿Puedo obtener un presupuesto para mi empresa?","Sí. Utilice el formulario de contacto eligiendo el tipo «Presupuesto» y describa su necesidad: le responderemos rápidamente.",387,{"id":624,"category":87,"question":625,"answer":626,"weight":627},227,"¿Por qué debo confirmar mi dirección de correo electrónico?","Confirmar su correo electrónico demuestra que la dirección le pertenece: es la que recibe sus facturas y sus credenciales de servidor y, mientras no esté verificada, algunas funcionalidades de su cuenta permanecen limitadas. Después del registro, haga clic en el enlace recibido por correo electrónico; si ha caducado, el botón «Reenviar el enlace» de su área de cliente le envía uno nuevo. Un pedido realizado directamente desde el carrito no espera a este paso.",385,{"id":629,"category":87,"question":630,"answer":631,"weight":632},228,"¿Por qué no puedo renovar mi servicio?","La mayoría de las veces se debe a que su dirección de correo electrónico aún no está confirmada: mientras no lo esté, la renovación y el cambio de plan quedan congelados (contratar un nuevo servicio, en cambio, sigue siendo posible). Confirme su correo electrónico mediante el enlace recibido al registrarse — o el botón «Reenviar el enlace» de su área de cliente — y la acción se desbloquea de inmediato. Si su correo ya está confirmado y el bloqueo persiste, contacte con el soporte: puede que se haya aplicado una restricción a su cuenta.",384,{"id":634,"category":87,"question":635,"answer":636,"weight":637},76,"¿Dónde gestiono mis servicios, facturas y tickets?","Todo está centralizado en su área de cliente: servicios, facturas, tickets de soporte e información de la cuenta.",382,{"id":639,"category":87,"question":640,"answer":641,"weight":642},137,"¿Dónde puedo consultar mi saldo de créditos?","En su área de cliente, sección «Mis créditos»: allí ve su saldo disponible y el historial de sus créditos (origen, importe y pedido en el que se ha utilizado cada uno). Para aplicar un crédito, márquelo en el momento de pagar un pedido.",381,{"id":644,"category":87,"question":645,"answer":646,"weight":647},77,"¿Cómo actualizo mis datos personales?","Desde su área de cliente, sección Cuenta, puede modificar sus datos de contacto y su contraseña en cualquier momento.",380,{"id":649,"category":87,"question":650,"answer":651,"weight":652},183,"¿Puedo elegir los correos que recibo?","Sí. Desde su área de cliente, sección Cuenta, unos interruptores de notificaciones le permiten activar o desactivar seis familias de correos: los recordatorios de renovación, los avisos de nuevas facturas y pagos, las respuestas a sus tickets, los incidentes y mantenimientos, las alertas de recursos de sus servidores y las ofertas promocionales. Sus elecciones se respetan en cuanto se guardan. Algunos mensajes esenciales se envían siempre, por la seguridad y la continuidad de su servicio — seguridad de la cuenta (código de conexión, restablecimiento de contraseña, verificación de dirección), puestas en servicio, avisos de nota de crédito, y sobre todo la suspensión o la rescisión de un servicio. Las ofertas promocionales, por su parte, solo se envían si las ha aceptado expresamente (cada una incluye un enlace para darse de baja).",379,{"id":654,"category":87,"question":655,"answer":656,"weight":657},201,"¿Cómo elijo mi idioma y mi moneda preferidos?","Desde su área de cliente, apartado Cuenta, sección Preferencias, configure su «Idioma preferido» y su «Moneda preferida»: estas opciones se guardan en su cuenta y se vuelven a aplicar en cada inicio de sesión, en todos sus dispositivos. Sin una preferencia guardada, el idioma sigue el de su navegador y, en su defecto, el idioma predeterminado del sitio. La moneda, por su parte, se preselecciona según su país, salvo que haya elegido una en el selector de la parte superior del sitio — su elección siempre tiene prioridad.",378,{"id":659,"category":87,"question":660,"answer":661,"weight":662},78,"¿Puedo agrupar varios servicios en una misma cuenta?","Sí, el conjunto de sus dominios, alojamientos y VPS se agrupan y se gestionan desde una sola área de cliente.",377,{"id":664,"category":87,"question":665,"answer":666,"weight":667},79,"¿Cómo abro un ticket de soporte?","Desde el área de cliente, en la sección Tickets, cree una solicitud detallada. Puede seguir los intercambios y el estado de resolución directamente en línea.",376,{"id":669,"category":87,"question":670,"answer":671,"weight":672},229,"¿Puedo adjuntar un archivo a un ticket?","Sí. Tanto al abrir un ticket como en sus respuestas, puede adjuntar hasta 5 archivos de 10 MB cada uno — imágenes (JPG, PNG, GIF, WebP), PDF, documentos Word o Excel, archivos ZIP y registros (TXT, LOG, CSV). Sus archivos adjuntos son privados: solo usted y nuestro equipo pueden descargarlos, nunca se exponen públicamente.",375,{"id":674,"category":87,"question":675,"answer":676,"weight":677},80,"¿Está segura mi cuenta?","Sí. Las contraseñas se almacenan con hash y la sesión está protegida por una cookie segura (HttpOnly). Le recomendamos una contraseña fuerte y única.",374,{"id":679,"category":87,"question":680,"answer":681,"weight":682},138,"¿Por qué algunas acciones no están disponibles en mi cuenta?","En casos poco frecuentes, una acción —contratar un nuevo servicio, renovar o pasar a un plan inferior— puede quedar suspendida temporalmente en su cuenta, mientras se regulariza una situación. El botón correspondiente aparece entonces oculto o desactivado, acompañado de un mensaje que le explica el motivo. Para saber más o levantar la restricción, nuestro soporte queda a su disposición.",373,{"id":684,"category":109,"question":685,"answer":686,"weight":687},81,"¿Qué es el Marketplace?","El Marketplace es un catálogo de plantillas VPS: aplicaciones de código abierto preconfiguradas que despliega en su VPS en unos pocos clics.",372,{"id":689,"category":109,"question":690,"answer":691,"weight":692},82,"¿Las aplicaciones las vende ServOrbit?","No. Se trata de software de código abierto que ofrecemos en forma de plantillas listas para desplegar. Usted paga el VPS que las aloja, no el software.",371,{"id":694,"category":109,"question":695,"answer":696,"weight":697},84,"¿Las plantillas son gratuitas?","Las aplicaciones ofrecidas son de código abierto y gratuitas. Su único costo es el del VPS Cloud en el que se ejecutan.",369,{"id":699,"category":109,"question":700,"answer":701,"weight":702},85,"¿Qué aplicaciones están disponibles?","El catálogo abarca la IA, la automatización, las bases de datos, los CMS, el despliegue y mucho más (142 soluciones hasta la fecha). Se amplía con regularidad.",368,{"id":704,"category":109,"question":705,"answer":706,"weight":707},86,"¿Puedo sugerir una aplicación para añadir?","Sí. A través del formulario de contacto, elija «Sugerir una solución» e indique la aplicación de código abierto que desea, así como su caso de uso.",367,{"id":709,"category":109,"question":710,"answer":711,"weight":712},139,"¿Por qué no puedo instalar una aplicación si mi VPS cumple la configuración mínima?","La configuración mínima de una aplicación se entiende sobre un servidor libre. Ahora bien, sus aplicaciones ya instaladas consumen una parte de la RAM, de la CPU y del disco: por eso comprobamos el espacio realmente DISPONIBLE en su VPS (y no su capacidad total) antes de lanzar una nueva instalación, para evitar saturar la máquina. Si el espacio libre es insuficiente, aumente los recursos desde su área de cliente (opciones de vCPU \u002F RAM \u002F disco) y vuelva a lanzar la instalación — o desinstale una aplicación que haya dejado de serle útil.",366,{"id":714,"category":109,"question":715,"answer":716,"weight":717},157,"¿Por qué una aplicación aparece «en conflicto» o «requisito previo» en mi VPS?","Para garantizar una instalación que funcione a la primera, comprobamos la compatibilidad con lo que ya está instalado en su servidor. Una aplicación aparece bloqueada en tres casos: (1) «conflicto de puerto» — necesita el mismo puerto de red que una aplicación ya presente (dos servicios no pueden escuchar en el mismo puerto de un servidor); (2) «conflicto» — se trata de un rol que solo puede existir en un único ejemplar, por ejemplo dos reverse-proxies como Caddy y HAProxy que quieren gestionar ambos los puertos 80\u002F443; (3) «requisito previo» — necesita que otra aplicación esté instalada antes. En cada caso, el motivo se muestra debajo de la aplicación. Para instalarla de todos modos: desinstale la aplicación en conflicto, instale primero el requisito previo o utilice otro VPS.",365,{"id":719,"category":109,"question":720,"answer":721,"weight":722},107,"¿Qué es Gitea y por qué autoalojarlo?","Gitea es una plataforma Git de código abierto y ligera escrita en Go. El autoalojamiento le ofrece repositorios privados ilimitados, un CI\u002FCD integrado (Gitea Actions), un registro de paquetes y permisos de equipo detallados — todo ello en un VPS de 2 GB de RAM, sin facturación por usuario.",364,{"id":724,"category":109,"question":725,"answer":726,"weight":727},108,"¿Qué puerto utiliza Gitea en mi VPS?","Gitea sirve su interfaz web en el puerto 3000 (redirigido hacia 80\u002F443 mediante Caddy o Nginx). Git por SSH se expone en el puerto 2222 para evitar cualquier conflicto con el SSH del host VPS en el puerto 22.",363,{"id":729,"category":109,"question":730,"answer":731,"weight":732},109,"¿Puedo utilizar Gitea Actions para el CI\u002FCD?","Sí. Active Gitea Actions en su app.ini (`[actions] ENABLED = true`) y registre un contenedor `act_runner` en el mismo VPS. Gitea Actions es compatible con la sintaxis YAML de GitHub Actions, de modo que la mayoría de los flujos de trabajo existentes funcionan sin modificación.",362,{"id":734,"category":109,"question":735,"answer":736,"weight":737},110,"¿Cómo clono un repositorio Gitea por SSH?","Utilice `git clone ssh:\u002F\u002Fgit@\u003Cyour-domain>:2222\u002F\u003Cuser>\u002F\u003Crepo>.git`. También puede añadir un bloque Host en `~\u002F.ssh\u002Fconfig` para definir Port 2222 de forma transparente, de modo que los comandos Git estándar funcionen sin especificar el puerto.",361,{"id":739,"category":109,"question":740,"answer":741,"weight":742},111,"¿Cuáles son los recursos VPS mínimos para Gitea?","Gitea funciona con comodidad en un VPS con 1 vCPU y 2 GB de RAM para equipos de hasta 20 usuarios. Añada más RAM si activa runners locales de Gitea Actions que compilen código. Prevea al menos 20 GB de almacenamiento SSD según el volumen de repositorios.",360,{"id":744,"category":109,"question":745,"answer":746,"weight":747},112,"¿Qué es PocketBase?","PocketBase es un backend-as-a-service (BaaS) de código abierto escrito en Go. Reúne una base de datos SQLite integrada, una API REST y WebSocket en tiempo real, una autenticación integrada (correo\u002Fcontraseña, OAuth2, OTP) y un panel de administración web en un único binario — sin servidor de base de datos externo ni archivos de configuración.",359,{"id":749,"category":109,"question":750,"answer":751,"weight":752},113,"¿Cuánta RAM necesita PocketBase?","PocketBase funciona con 512 MB de RAM para cargas ligeras. Un VPS de 1–2 GB gestiona cómodamente miles de usuarios activos al día. Aumente los recursos únicamente si procesa archivos muy grandes o ejecuta en paralelo tareas en segundo plano con alto consumo de cálculo.",358,{"id":754,"category":109,"question":755,"answer":756,"weight":757},114,"¿Cómo se compara PocketBase con Firebase o Supabase?","PocketBase es mucho más ligero (un único binario frente a más de 10 servicios Docker en el caso de Supabase) y tiene un coste de VPS fijo, sin facturación por lectura o por escritura. Firebase y Supabase se adaptan mejor a un escalado en la nube ilimitado; PocketBase se adapta mejor a las aplicaciones con coste previsible, por debajo de aproximadamente 1 M de peticiones al día.",357,{"id":759,"category":109,"question":760,"answer":761,"weight":762},115,"¿Qué proveedores OAuth2 admite PocketBase de forma nativa?","PocketBase admite Google, GitHub, GitLab, Apple, Twitter\u002FX, Facebook, Microsoft, Spotify, Kakao, Twitch y otros. Actívelos en el panel de administración, en Settings → Auth Providers, pegando su client ID y su secreto OAuth2.",356,{"id":764,"category":109,"question":765,"answer":766,"weight":767},116,"¿Cómo hago una copia de seguridad de mis datos de PocketBase?","Todos los datos residen en el volumen Docker `\u002Fpb\u002Fpb_data` — un archivo SQLite y los archivos subidos. Haga una copia de seguridad de este volumen con `docker run --rm -v pocketbase:\u002Fdata alpine tar -czf - \u002Fdata`. PocketBase expone además un endpoint de copia de seguridad integrado, accesible desde el panel de administración.",355,{"id":769,"category":109,"question":770,"answer":771,"weight":772},117,"¿Puedo añadir lógica de servidor personalizada a PocketBase?","Sí. PocketBase admite hooks JavaScript desde la v0.17: ejecute código antes o después de los eventos de creación, actualización, eliminación de registros o de autenticación. Para casos de uso avanzados, integre PocketBase como biblioteca Go y añada sus propios handlers HTTP o tareas en segundo plano.",354,{"id":774,"category":109,"question":775,"answer":776,"weight":777},123,"¿Qué es Vaultwarden?","Vaultwarden es una implementación de código abierto no oficial del servidor Bitwarden, escrita en Rust. Es 100 % compatible con todos los clientes oficiales de Bitwarden (extensiones de navegador, iOS, Android, escritorio, CLI) y consume menos de 50 MB de RAM — lo que la hace ideal para el autoalojamiento en un VPS pequeño.",353,{"id":779,"category":109,"question":780,"answer":781,"weight":782},124,"¿Necesito HTTPS para ejecutar Vaultwarden?","Sí. Los clientes oficiales de Bitwarden se niegan a conectarse a un servidor que no tenga un certificado TLS válido. Necesita un nombre de dominio y un proxy inverso (Caddy, Nginx o Traefik) con un certificado Let's Encrypt. Caddy lo reduce a una sola línea — provisiona y renueva el certificado automáticamente a partir de su Caddyfile.",352,{"id":784,"category":109,"question":785,"answer":786,"weight":787},125,"¿Cuánta RAM necesita Vaultwarden?","Vaultwarden consume menos de 50 MB de RAM en reposo. Un VPS de 512 MB basta para un uso personal o un equipo pequeño; 1 GB resulta cómodo para una organización de 20–50 usuarios. Se ejecuta sin dificultad junto a otros servicios sin afectar al rendimiento.",351,{"id":789,"category":109,"question":790,"answer":791,"weight":792},126,"¿Puedo importar mis contraseñas existentes en Vaultwarden?","Sí. Exporte su caja fuerte desde Bitwarden.com (Settings → Export Vault → JSON format) e impórtela en la caja fuerte web de Vaultwarden, en Tools → Import Data. La operación tarda menos de dos minutos y conserva todas las contraseñas, carpetas, notas e identidades.",350,{"id":794,"category":109,"question":795,"answer":796,"weight":797},127,"¿Cómo impido que desconocidos creen cuentas en mi instancia de Vaultwarden?","Defina la variable de entorno `SIGNUPS_ALLOWED=false` en el contenedor y reinícielo. Los nuevos registros serán rechazados. Siempre podrá invitar a usuarios concretos desde el panel de administración, que se activa con la variable de entorno `ADMIN_TOKEN`.",349,{"id":799,"category":109,"question":800,"answer":801,"weight":802},128,"¿Cómo hago una copia de seguridad de mis datos de Vaultwarden?","Todos los datos residen en el volumen Docker `\u002Fdata`: un archivo SQLite y los archivos adjuntos. Ejecute `docker run --rm -v vaultwarden:\u002Fdata -v \u002Fbackup:\u002Fout busybox tar czf \u002Fout\u002Fvaultwarden-backup.tar.gz \u002Fdata` para crear una instantánea. Programe este comando en cron para obtener copias de seguridad diarias automáticas.",348,{"id":804,"category":109,"question":805,"answer":806,"weight":807},140,"¿Qué es Beszel?","Beszel es un hub de supervisión de servidores ligero y de código abierto (MIT). Usted despliega un único hub e instala pequeños agentes en cada servidor que quiera supervisar. El hub agrega en tiempo real las métricas de CPU, RAM, disco, ancho de banda y contenedores Docker de todos sus servidores en un único panel basado en PocketBase.",347,{"id":809,"category":109,"question":810,"answer":811,"weight":812},141,"¿Cuánta RAM necesita Beszel?","En reposo, el hub consume menos de 50 MB de RAM y cabe sin problema en un VPS de 512 MB junto a otros servicios. Los agentes son aún más ligeros: unos pocos MB cada uno. Puede supervisar más de 20 servidores sin que el hub supere los ~100 MB de RAM.",346,{"id":814,"category":109,"question":815,"answer":816,"weight":817},142,"¿Necesito abrir puertos del firewall en los servidores supervisados para usar Beszel?","No. Los agentes Beszel establecen conexiones salientes hacia el hub — los servidores supervisados no necesitan ningún puerto entrante abierto. Basta con que el puerto 8090 (o el puerto de su proxy HTTPS) sea accesible en el propio servidor del hub.",345,{"id":819,"category":109,"question":820,"answer":821,"weight":822},143,"¿Cuál es la diferencia entre Beszel y Uptime Kuma?","Uptime Kuma está diseñado para los controles de disponibilidad: ¿una URL o un puerto TCP está activo o fuera de servicio? Beszel está diseñado para la supervisión de recursos: CPU, RAM, disco, ancho de banda y estadísticas de Docker por servidor. Son complementarios — utilice Uptime Kuma para las sondas externas de caja negra y Beszel para las métricas internas de todo su parque.",344,{"id":824,"category":109,"question":825,"answer":826,"weight":827},144,"¿Puede Beszel supervisar los contenedores Docker?","Sí. Monte `\u002Fvar\u002Frun\u002Fdocker.sock` al iniciar el contenedor del agente y Beszel descubre y sigue automáticamente todos los contenedores Docker de ese host — CPU, RAM y red por contenedor, sin exportador adicional.",343,{"id":829,"category":109,"question":830,"answer":831,"weight":832},145,"¿Cómo recibo alertas en Beszel?","Beszel admite email, Telegram, Slack, Discord, ntfy, PagerDuty y Pushover mediante sus ajustes de notificación integrados. Defina un umbral en cualquier métrica (p. ej. disco > 80 %) y Beszel dispara la alerta cuando se supera el umbral, y de nuevo cuando vuelve a situarse por debajo.",342,{"id":834,"category":109,"question":835,"answer":836,"weight":837},146,"¿Qué es Twenty?","Twenty es un CRM de código abierto (AGPL-3.0) concebido como una alternativa autoalojada a Salesforce y HubSpot. Ofrece objetos y campos personalizables, vistas kanban y de lista, una API GraphQL + REST, notas y tareas integradas, y un worker en segundo plano para las automatizaciones y los webhooks. Desde la v2.1.0, está listo para producción en despliegues autoalojados monoinquilino.",341,{"id":839,"category":109,"question":840,"answer":841,"weight":842},147,"¿Cuánta RAM necesita Twenty?","La pila Twenty completa (server + worker + PostgreSQL + Redis) consume alrededor de 1,2 GB de RAM en reposo. Prevea 2 GB como mínimo y 4 GB recomendados para dejar a PostgreSQL margen bajo consultas concurrentes. El server por sí solo utiliza aproximadamente 300–400 MB en reposo.",340,{"id":844,"category":109,"question":845,"answer":846,"weight":847},148,"¿Es gratuito autoalojar Twenty?","Sí — Twenty es totalmente de código abierto bajo licencia AGPL-3.0. El autoalojamiento en su propio VPS es gratuito. Ningún coste por usuario, ninguna facturación por uso y ninguna funcionalidad bloqueada tras un plan de pago en la edición autoalojada. Usted solo paga el VPS.",339,{"id":849,"category":109,"question":850,"answer":851,"weight":852},149,"¿Cómo se compara Twenty con HubSpot o Salesforce?","HubSpot y Salesforce son productos SaaS en la nube facturados por usuario, con sus datos almacenados en la infraestructura de estos proveedores. Twenty es autoalojado: todos los datos permanecen en su servidor, el coste es una tarifa fija de VPS y usted puede ampliar el esquema, la API y las automatizaciones sin aprobación del proveedor ni restricciones de marketplace.",338,{"id":854,"category":109,"question":855,"answer":856,"weight":857},150,"¿Twenty dispone de una API?","Sí: todos los objetos de Twenty (contactos, empresas, oportunidades y cualquier objeto personalizado que usted defina) son accesibles a través de una API GraphQL totalmente documentada y una API REST. Los webhooks se activan con cualquier evento de registro. La API es la superficie de integración principal, no una idea de última hora.",337,{"id":859,"category":109,"question":860,"answer":861,"weight":862},151,"¿Puedo importar mis contactos de HubSpot o Pipedrive a Twenty?","Sí. Twenty admite la importación CSV desde los ajustes del espacio de trabajo → Importar. Exporte sus contactos y empresas en formato CSV desde HubSpot, Pipedrive o cualquier CRM antiguo y, a continuación, impórtelos en el objeto de Twenty correspondiente. Las migraciones más complejas (negocios con historial de actividad) pueden requerir un breve script de API.",336,{"id":864,"category":109,"question":865,"answer":866,"weight":867},158,"¿Qué es Qdrant y por qué lo necesito para el RAG?","Qdrant es una base de datos vectorial de código abierto escrita en Rust. Almacena fragmentos de documentos en forma de vectores de embedding y recupera los más similares en unos milisegundos. El RAG (Retrieval-Augmented Generation) lo utiliza para inyectar contexto pertinente en cada llamada al LLM, de modo que su IA responda a partir de hechos en lugar de alucinar. Una base de datos relacional o un índice de texto completo no puede igualar la velocidad ni la precisión de Qdrant en esta tarea.",335,{"id":869,"category":109,"question":870,"answer":871,"weight":872},159,"¿Cuánta RAM necesita Qdrant?","En reposo, Qdrant consume aproximadamente 100–200 MB de RAM. El límite práctico es el tamaño de su índice: 1 millón de vectores float32 de 1536 dimensiones ocupan alrededor de 6 GB sin cuantificación, o ~1,5 GB con una cuantificación escalar (int8). Para la mayoría de los proyectos RAG de tamaño pequeño a mediano, un VPS de 4 GB constituye un punto de partida cómodo.",334,{"id":874,"category":109,"question":875,"answer":876,"weight":877},160,"¿Qué modelos de embedding funcionan con Qdrant?","Cualquier modelo que produzca vectores float de tamaño fijo. Opciones autoalojadas populares vía Ollama: mxbai-embed-large (1024 dims), nomic-embed-text (768 dims). Vía API: OpenAI text-embedding-3-small (1536 dims), Cohere Embed. LangChain, LlamaIndex, Haystack y los SDK oficiales de Qdrant (Python, TypeScript, Go, Rust) disponen todos de conectores nativos.",333,{"id":879,"category":109,"question":880,"answer":881,"weight":882},161,"¿Puedo ejecutar Qdrant y Ollama en el mismo VPS?","Sí. Ambos se despliegan en un único contenedor, sin conflicto de puertos (Ollama en 11434, Qdrant en 6333\u002F6334). Un VPS de 4 GB de RAM ejecuta los dos sin dificultad con un modelo 7B Q4 cargado — lo que le ofrece una pila RAG totalmente autónoma y aislada de la red: embedding con Ollama, recuperación con Qdrant, generación con Ollama, sin ninguna API externa.",332,{"id":884,"category":109,"question":885,"answer":886,"weight":887},162,"¿Es Qdrant una buena alternativa a Pinecone?","Sí. Qdrant es la principal alternativa autoalojada a Pinecone. Iguala o supera a Pinecone en latencia y en recall en los benchmarks, admite el mismo ecosistema de modelos de embedding y cuesta una tarifa fija de VPS en lugar de una facturación por vector y por consulta. La contrapartida: usted gestiona la infraestructura por su cuenta.",331,{"id":889,"category":109,"question":890,"answer":891,"weight":892},163,"¿Cómo aseguro una instancia de Qdrant?","Reinicie el contenedor definiendo la variable de entorno QDRANT__SERVICE__API_KEY con una cadena aleatoria robusta. Todas las peticiones REST y gRPC deben incluir entonces la cabecera `api-key`. Coloque Qdrant detrás de Caddy o Nginx para el HTTPS. No exponga nunca el puerto 6333 a Internet sin autenticación.",330,{"id":894,"category":109,"question":895,"answer":896,"weight":897},165,"¿Qué es Infisical y por qué autoalojarlo?","Infisical es un gestor de secretos de código abierto (MIT, 27,6k estrellas) — una alternativa autoalojada a Doppler y HashiCorp Vault. Centraliza las claves de API, las contraseñas de bases de datos y los certificados en una sola bóveda, sincronizados automáticamente hacia sus aplicaciones y sus pipelines de CI mediante SDK e integraciones nativas. El autoalojamiento mantiene sus credenciales más sensibles en su propia infraestructura con registros de auditoría completos, por un costo fijo de VPS en lugar de una facturación SaaS por desarrollador.",329,{"id":899,"category":109,"question":900,"answer":901,"weight":902},166,"¿Cuánta RAM necesita Infisical?","La pila Infisical (aplicación + PostgreSQL 14 + Redis) consume unos 600–800 MB de RAM en reposo y supera 1 GB en los picos, bajo peticiones API concurrentes procedentes de varias aplicaciones. Prevea un VPS con al menos 2 GB de RAM (4 GB recomendados para equipos con varios servicios que recuperan secretos simultáneamente).",328,{"id":904,"category":109,"question":905,"answer":906,"weight":907},167,"¿Infisical funciona con GitHub Actions y GitLab CI?","Sí. Infisical ofrece integraciones CI\u002FCD de primer nivel: GitHub Actions (acción oficial en el marketplace), GitLab CI (sincronización nativa de las variables), CircleCI y Jenkins. Usted añade un service token como secreto de CI y, a continuación, la integración inyecta los secretos del entorno correcto directamente en cada ejecución del pipeline — ningún archivo .env, ninguna rotación manual.",327,{"id":909,"category":109,"question":910,"answer":911,"weight":912},168,"¿Puede Infisical sincronizar los secretos con mi aplicación Node.js o Python en tiempo de ejecución?","Sí. Instale el SDK de Infisical (`npm install @infisical\u002Fsdk` o `pip install infisical-python`) y recupere los secretos al arrancar. También puede utilizar el wrapper de la CLI: `infisical run -- node server.js` inyecta los secretos como variables de entorno, de modo que su aplicación los lee mediante `process.env` — sin integrar el SDK y sin que ningún secreto toque jamás el sistema de archivos.",326,{"id":914,"category":109,"question":915,"answer":916,"weight":917},169,"¿Es seguro Infisical para almacenar las contraseñas de las bases de datos de producción?","Sí. Infisical cifra en reposo cada valor de secreto con AES-256-GCM mediante una `ENCRYPTION_KEY` que usted genera y controla. En tránsito, todas las comunicaciones se realizan por HTTPS. El acceso se rige por políticas basadas en roles, service tokens e identidades de máquina que aplican el principio de mínimo privilegio. Cada lectura y cada escritura queda consignada en el registro de auditoría. El núcleo MIT incluye todas estas funciones de seguridad — no se requiere ningún plan de pago.",325,{"id":919,"category":109,"question":920,"answer":921,"weight":922},170,"¿Cuál es la diferencia entre Infisical y Vaultwarden?","Resuelven problemas distintos: Vaultwarden es un gestor de contraseñas personal y de equipo (compatible con Bitwarden — credenciales de inicio de sesión humanas, extensiones de navegador, aplicaciones móviles). Infisical es un gestor de secretos para las máquinas y el código (claves API, URI de bases de datos, tokens — consumidos por programa por las aplicaciones y los pipelines CI\u002FCD mediante SDK o la CLI). La mayoría de los equipos utilizan ambos: Vaultwarden para las credenciales humanas, Infisical para los secretos de las aplicaciones.",324,{"id":924,"category":109,"question":925,"answer":926,"weight":927},171,"¿Qué es Dockge?","Dockge es un gestor visual de código abierto (MIT) de stacks Docker Compose, creado por Louis Lam — el desarrollador que está detrás de Uptime Kuma. Le permite crear, modificar, iniciar, detener y supervisar todas sus aplicaciones multicontenedor desde una interfaz web depurada en el puerto 5001, sin SSH ni línea de comandos. Almacena cada stack en forma de archivo `compose.yaml` estándar en `\u002Fopt\u002Fstacks` de su host.",323,{"id":929,"category":109,"question":930,"answer":931,"weight":932},172,"¿Cuánta RAM necesita Dockge?","Dockge consume en reposo menos de 150 MB de RAM y cabe en cualquier VPS sin afectar a los demás servicios que se ejecutan en él. Se basa en Node.js con una base de datos SQLite — ninguna base de datos ni caché externa que aprovisionar. Un VPS de 512 MB puede ejecutar Dockge cómodamente junto a varias stacks gestionadas.",322,{"id":934,"category":109,"question":935,"answer":936,"weight":937},173,"¿Puede Dockge gestionar stacks que he creado manualmente antes de instalarlo?","Sí. Coloque sus archivos `compose.yaml` existentes en subdirectorios dentro de `\u002Fopt\u002Fstacks` (por ej. `\u002Fopt\u002Fstacks\u002Fn8n\u002Fcompose.yaml`) y Dockge los detectará y los mostrará automáticamente en la próxima carga. La convención de ruta es `\u003Cstacks-dir>\u002F\u003Cstack-name>\u002Fcompose.yaml` — cualquier stack que ya siga esa disposición aparece en la interfaz sin ningún paso de importación.",321,{"id":939,"category":109,"question":940,"answer":941,"weight":942},174,"¿Cuál es la diferencia entre Dockge, Coolify y Dokploy?","Cubren ámbitos diferentes: Dockge es un gestor de Compose puro — le permite crear y gestionar stacks en el propio servidor donde se ejecuta. Coolify y Dokploy son plataformas PaaS completas con integración Git, SSL automático, promoción de entornos y despliegues multiservidor. Use Dockge cuando quiera una interfaz ligera para sus stacks hechas a mano; use Coolify o Dokploy cuando quiera despliegue por git-push y SSL automatizado listos para usar.",320,{"id":944,"category":109,"question":945,"answer":946,"weight":947},175,"¿Es segura la consola web de Dockge?","La consola de terminal integrada se desactivó por defecto en la v1.5.0 a raíz de un aviso de seguridad (GHSA-7vx4-hf96-mqq6). El resto de Dockge — gestión de stacks, streaming de registros, panel de estado — es plenamente funcional sin la consola. No la active en una instancia expuesta públicamente. Si necesita acceso shell a los contenedores, utilice más bien una sesión SSH dedicada.",319,{"id":949,"category":109,"question":950,"answer":951,"weight":952},176,"¿Cómo actualizo una stack gestionada por Dockge?","Abra la stack en la interfaz de Dockge, haga clic en Update y luego en Start. Entre bastidores, Dockge ejecuta `docker compose pull` seguido de `docker compose up -d`. Para actualizar el propio Dockge, edite su `compose.yaml` (en `\u002Fopt\u002Fdockge` o allí donde lo haya instalado), cambie la etiqueta de la imagen si es necesario y ejecute `docker compose up -d` desde el terminal — o utilice otra instancia de Dockge para gestionarlo.",318,{"id":954,"category":109,"question":955,"answer":956,"weight":957},177,"¿Qué es Authelia y qué problema resuelve?","Authelia es una pasarela de autenticación y autorización de código abierto (Apache 2.0). Se sitúa delante de sus aplicaciones como punto de terminación forward-auth en su reverse proxy (Nginx, Caddy, Traefik). Cada petición se verifica con respecto a su política: los usuarios no autenticados son redirigidos al portal de conexión de Authelia, donde puede imponer una contraseña, TOTP, passkeys o cualquier combinación. Las propias aplicaciones no necesitan ninguna modificación — Authelia las protege a nivel de infraestructura.",317,{"id":959,"category":109,"question":960,"answer":961,"weight":962},178,"¿Necesito un nombre de dominio para ejecutar Authelia?","Sí. Las cookies de sesión de Authelia deben estar limitadas a un dominio (`Domain=.yourdomain.com`), y los callbacks OIDC así como los certificados Let's Encrypt exigen un FQDN resoluble públicamente en HTTPS. Authelia no puede funcionar correctamente detrás de una simple dirección IP. Cuando lo despliega a través de ServOrbit, apunte un registro A a su VPS e introduzca el dominio durante la configuración — el reverse proxy y el certificado TLS se configuran automáticamente.",316,{"id":964,"category":109,"question":965,"answer":966,"weight":967},179,"¿Cuánta RAM necesita Authelia?","Authelia en sí consume en reposo menos de 30 MB de RAM. Añada unos 20 MB para el almacén de sesiones Redis. Total: menos de 60 MB para la pila de autenticación completa. Un VPS de 512 MB basta para un uso personal; 1 GB resulta cómodo para un equipo de 20 usuarios o más.",315,{"id":969,"category":109,"question":970,"answer":971,"weight":972},180,"¿Puede Authelia proporcionar SSO para aplicaciones como Gitea o Nextcloud?","Sí. Authelia es un proveedor OpenID Connect (OIDC) certificado. Registre cada aplicación como cliente OIDC en `configuration.yml` — asígnele un client ID, un secreto y una redirect URI. Configure después la aplicación para que utilice Authelia como proveedor de identidad. Los usuarios se autentican una sola vez en su portal de autenticación y son transferidos de forma silenciosa a cada aplicación conectada sin tener que volver a introducir sus credenciales.",314,{"id":974,"category":109,"question":975,"answer":976,"weight":977},181,"¿Qué métodos MFA admite Authelia?","Authelia admite TOTP (cualquier aplicación de autenticación: Google Authenticator, Ente Auth, Aegis, Bitwarden Authenticator), WebAuthn\u002FPasskeys (Touch ID, Face ID, YubiKey, cualquier llave de hardware FIDO2) y las notificaciones push de Duo. Los usuarios pueden registrar varios métodos y elegir en el momento de iniciar sesión. El MFA se impone por dominio, por grupo o de forma global, según sus reglas de control de acceso.",313,{"id":979,"category":109,"question":980,"answer":981,"weight":982},190,"¿Qué es Actual Budget?","Actual Budget es una aplicación de finanzas personales de código abierto (MIT), local-first, basada en la presupuestación de base cero (método de los sobres). Es una alternativa autoalojada a YNAB — usted ejecuta un servidor Node.js ligero en su propio VPS y sincroniza su presupuesto con cualquier dispositivo gracias al cifrado de extremo a extremo. Sus datos financieros nunca salen de su infraestructura.",312,{"id":984,"category":109,"question":985,"answer":986,"weight":987},191,"¿Cómo se compara Actual Budget con YNAB?","La metodología de presupuesto es idéntica: asigne cada dólar a un sobre (categoría) con nombre antes de gastarlo. Las diferencias: Actual tiene licencia MIT sin cuota de suscripción, sus datos permanecen en su propio servidor y el código fuente es totalmente auditable en GitHub. YNAB dispone de una aplicación móvil nativa más cuidada; Actual ofrece una PWA rápida y una comunidad de código abierto activa.",311,{"id":989,"category":109,"question":990,"answer":991,"weight":992},192,"¿Cuánta RAM necesita Actual Budget?","El servidor Node.js consume en reposo menos de 80 MB de RAM. Un VPS de 1 GB es de sobra suficiente para varios usuarios simultáneos. Actual Budget es una de las herramientas de finanzas autoalojadas más económicas en recursos que existen.",310,{"id":994,"category":109,"question":995,"answer":996,"weight":997},193,"¿Puede Actual Budget importar automáticamente las transacciones desde mi banco?","Sí, mediante dos integraciones opcionales: GoCardless para los bancos europeos (API de open banking, sin compartir credenciales) y SimpleFIN para los bancos norteamericanos. Si su banco no es compatible, puede importar archivos OFX, QFX, QIF o CSV exportados desde su portal de banca en línea. La introducción manual de las transacciones también funciona muy bien para mantener el control de su tesorería.",309,{"id":999,"category":109,"question":1000,"answer":1001,"weight":1002},194,"¿Mis datos financieros son privados cuando autoalojo Actual Budget?","Sí. Todos los datos se almacenan en un archivo SQLite en su VPS y se sincronizan entre los dispositivos mediante cifrado de extremo a extremo — el servidor solo manipula texto cifrado y nunca lee sus transacciones ni sus saldos. Ningún servicio de terceros tiene acceso a sus registros financieros.",308,{"id":1004,"category":109,"question":1005,"answer":1006,"weight":1007},195,"¿Puedo migrar de YNAB a Actual Budget?","Sí. Actual admite la importación directa desde YNAB 4 (exportación local) y nYNAB (exportación web). Sus categorías, cuentas, importes presupuestados y el historial de transacciones se conservan íntegramente. La migración tarda unos cinco minutos, directamente desde la pantalla de ajustes de Actual Budget.",307,{"id":1009,"category":81,"question":1010,"answer":1011,"weight":1012},196,"¿Puedo pedir que me llamen por teléfono?","Sí. Haga clic en «Être rappelé» (Que le llamen — el botón presente al pie de cada página, o desde la página Contacto), deje su número y la franja horaria que le convenga: un asesor le llama, generalmente en un plazo de un día hábil. No es necesaria ninguna cuenta.",305,{"id":1014,"category":81,"question":1015,"answer":1016,"weight":1017},197,"¿Cómo obtengo un presupuesto personalizado?","Para un servidor dedicado a medida, un volumen de revendedor superior a Agency L o un proyecto específico, solicite un presupuesto en línea desde la página «Demander un devis» (Solicitar un presupuesto) (o el botón «Devis» (Presupuesto) de las páginas correspondientes): describa su necesidad y nuestro equipo le prepara una propuesta con precios en un plazo de uno a dos días hábiles. La recibe por correo electrónico y puede consultarla y después aceptarla con un clic, mediante un enlace seguro. Cada presupuesto tiene un periodo de validez indicado.",304,{"id":1019,"category":81,"question":1020,"answer":1021,"weight":1022},89,"¿En qué idiomas se ofrece el soporte?","El soporte se ofrece en francés, inglés y árabe.",302,{"id":1024,"category":81,"question":1025,"answer":1026,"weight":1027},90,"¿Cuál es su plazo de respuesta?","Respondemos generalmente en menos de 24 horas. En horario de atención, WhatsApp permite a menudo una respuesta más rápida.",301,{"id":1029,"category":81,"question":1030,"answer":1031,"weight":1032},91,"¿Ofrecen soporte técnico avanzado para los VPS?","El soporte de nivel de infraestructura está incluido. Para la gestión de su entorno VPS, hay disponible un servicio de administración como opción.",300,{"id":1034,"category":81,"question":1035,"answer":1036,"weight":1037},92,"¿Disponen de guías y tutoriales?","Sí, nuestro Blog ofrece guías de despliegue detalladas (alojar herramientas de IA, automatizaciones, bases de datos, etc.) paso a paso en VPS.",299,{"id":1039,"category":115,"question":1040,"answer":1041,"weight":1042},153,"¿ServOrbit es un proveedor de alojamiento?","ServOrbit es una plataforma de infraestructura digital para empresas, agencias y desarrolladores: dominios, alojamiento, VPS y un Marketplace de plantillas, reunidos en un mismo lugar.",297,{"id":1044,"category":115,"question":1045,"answer":1046,"weight":1047},95,"¿Dónde están alojados sus servidores?","Nuestros servidores están en Helsinki (Finlandia) y en Falkenstein (Alemania). No es un ajuste que se elija al hacer el pedido: los VPS y los alojamientos se sirven desde estos dos emplazamientos.",296,{"id":1049,"category":115,"question":1050,"answer":1051,"weight":1052},96,"¿Trabajan con agencias y empresas?","Sí. Ofrecemos planes de revendedor para las agencias y un acompañamiento adaptado a profesionales y empresas.",295,{"id":1054,"category":115,"question":1055,"answer":1056,"weight":1057},97,"¿Ofrecen servicios a medida?","Sí, para necesidades específicas (infraestructura, despliegue, migración), contáctenos a través del formulario solicitando un presupuesto.",294,{"id":1059,"category":115,"question":1060,"answer":1061,"weight":1062},154,"¿Cómo empiezo con ServOrbit?","Busque un nombre de dominio, o elija un plan de alojamiento o de VPS, y su infraestructura se pone en órbita en unos minutos. Le acompañamos en cada etapa, tanto si empieza como si ya domina el tema.",293,{"id":1064,"category":109,"question":1065,"answer":1066,"weight":1067},202,"¿Qué es Umami y en qué se diferencia de Google Analytics?","Umami es una herramienta de analítica web de código abierto (licencia MIT) autoalojada que mide su audiencia sin cookies ni recopilación de datos personales. A diferencia de Google Analytics 4, Umami no necesita banner de consentimiento (sin cookies → sin obligación RGPD), el script de seguimiento pesa menos de 2 KB y se sirve desde su propio dominio. Sus datos permanecen en su VPS y nunca transitan por un servidor de terceros.",292,{"id":1069,"category":109,"question":1070,"answer":1071,"weight":1072},203,"¿Cuántos sitios web puedo medir con una sola instancia de Umami?","No hay ningún límite. Una sola instancia de Umami puede medir un número ilimitado de sitios web. Cada sitio recibe su propio identificador de seguimiento y sus propias claves API, lo que permite delimitar los accesos por sitio (útil para las agencias que gestionan varios clientes). El consumo de recursos aumenta ligeramente con el volumen de eventos, pero de 1 a 2 GB de RAM bastan para decenas de sitios con tráfico moderado.",291,{"id":1074,"category":109,"question":1075,"answer":1076,"weight":1077},204,"¿Los bloqueadores de publicidad bloquean el script de seguimiento de Umami?","De forma predeterminada, el script es accesible en `\u002Fscript.js` en su dominio. La mayoría de los bloqueadores de publicidad no apuntan a los nombres de archivo genéricos en dominios first-party, por lo que Umami suele pasar allí donde Google Analytics y Plausible quedan bloqueados. Si necesita una protección adicional, defina la variable de entorno `TRACKER_SCRIPT_NAME` en su archivo Docker Compose para renombrar el script con algo neutro (p. ej. `u`), lo que lo vuelve prácticamente invisible para las listas de filtros.",290,{"id":1079,"category":109,"question":1080,"answer":1081,"weight":1082},205,"¿Puedo medir eventos personalizados con Umami?","Sí. Umami ofrece una API de eventos sencilla en JavaScript: llame a `umami.track(nombreEvento, datos)` en cualquier punto de su código, por ejemplo `umami.track('clic_registro', { plan: 'pro' })`. Los eventos aparecen en el panel de control, en la pestaña Eventos. Ningún gestor de etiquetas, ningún tag de Google — solo una llamada de función y sus propios datos en su servidor.",289,{"id":1084,"category":109,"question":1085,"answer":1086,"weight":1087},206,"¿Es gratuito autoalojar Umami?","Sí. La versión de código abierto de Umami (licencia MIT) es totalmente gratuita, sin ninguna limitación de funcionalidades. Umami ofrece también un plan Cloud gestionado de pago en umami.is, pero en ServOrbit usted solo paga el VPS — Umami en sí no cuesta nada.",288,{"id":1089,"category":109,"question":1090,"answer":1091,"weight":1092},207,"¿Qué es DocuSeal?","DocuSeal es una plataforma de firma electrónica de código abierto (AGPL-3.0, 17 000+ estrellas en GitHub, v3.1.4) que permite crear plantillas PDF, enviar solicitudes de firma a varias partes y recoger firmas digitales jurídicamente válidas — todo ello en su propio servidor. Es una alternativa autoalojada a DocuSign, Adobe Acrobat Sign y HelloSign.",287,{"id":1094,"category":109,"question":1095,"answer":1096,"weight":1097},208,"¿DocuSeal necesita una base de datos independiente?","No. DocuSeal utiliza SQLite por defecto — la base de datos es un archivo único almacenado en `\u002Fdata\u002Fdb.sqlite3` dentro del contenedor. No se necesita ningún servidor PostgreSQL, MySQL ni Redis. El volumen montado en `\u002Fdata` conserva todos los documentos y la base de datos entre reinicios del contenedor.",286,{"id":1099,"category":109,"question":1100,"answer":1101,"weight":1102},209,"¿Cuánta RAM necesita DocuSeal en un VPS?","DocuSeal funciona con menos de 256 MB de RAM en reposo. Un VPS de 1 GB resulta cómodo para un equipo que tramita algunas decenas de documentos al mes. Para un volumen elevado o varias sesiones de firma simultáneas, se recomienda un plan de 2 GB.",285,{"id":1104,"category":109,"question":1105,"answer":1106,"weight":1107},210,"¿Necesitan los firmantes una cuenta DocuSeal para firmar?","No. Cada firmante recibe un enlace único (por correo electrónico si SMTP está configurado, o compartido manualmente). Abre el enlace en cualquier navegador, rellena sus campos y lo envía — sin registro ni descarga de aplicación.",284,{"id":1109,"category":109,"question":1110,"answer":1111,"weight":1112},211,"¿La firma electrónica de DocuSeal es jurídicamente válida?","DocuSeal genera una pista de auditoría que contiene la dirección de correo electrónico, la dirección IP y la marca de tiempo del firmante para cada firma, así como un certificado de finalización. Esto satisface los requisitos de prueba para las firmas electrónicas simples en el sentido de eIDAS (UE) y de las leyes equivalentes en numerosos países. Para los NDA, contratos y formularios de consentimiento habituales, la pista de auditoría de DocuSeal es suficiente.",283,{"id":1114,"category":109,"question":1115,"answer":1116,"weight":1117},212,"¿Puedo usar DocuSeal sin configurar SMTP?","Sí. Sin SMTP configurado, DocuSeal funciona por completo — basta con copiar los enlaces de firma desde la página Envíos y compartirlos manualmente (por Slack, WhatsApp o correo electrónico). La aplicación sigue plenamente operativa; SMTP se recomienda para automatizar las invitaciones, los recordatorios y las notificaciones de firma completada.",282,{"id":1119,"category":109,"question":1120,"answer":1121,"weight":1122},213,"¿Qué es Changedetection.io?","Changedetection.io es una herramienta de código abierto (Apache 2.0) que vigila cualquier sitio web y le avisa en cuanto una página cambia — precios, existencias, licitaciones, publicaciones oficiales. Funciona en su VPS, sin coste por comprobación.",281,{"id":1124,"category":109,"question":1125,"answer":1126,"weight":604},214,"¿Puede Changedetection.io supervisar páginas JavaScript (React, Vue)?","Sí, mediante un segundo contenedor Playwright\u002FChromium opcional. Changedetection.io se conecta a él para un renderizado completo de navegador: ideal para los contadores de stock dinámicos, las SPA y las páginas de pago.",{"id":1128,"category":109,"question":1129,"answer":1130,"weight":1131},215,"¿Qué notificaciones admite Changedetection.io?","Más de 80 canales a través de la biblioteca Apprise: email (SMTP), Telegram, Slack, Discord, ntfy, Gotify, Matrix, webhooks personalizados y muchos más. Puede configurar varios canales por URL supervisada.",279,{"id":1133,"category":109,"question":1134,"answer":1135,"weight":1136},216,"¿Se puede filtrar una parte concreta de una página con Changedetection.io?","Sí. Utilice un selector CSS (p. ej. `.price`), una expresión XPath o un disparador por palabra clave (alerta únicamente si la página contiene o deja de contener un texto determinado). Los filtros eliminan el ruido de los menús, los anuncios y las marcas de tiempo que cambian en cada carga.",278,{"id":1138,"category":109,"question":1139,"answer":1140,"weight":1141},217,"¿Cuánta RAM hace falta para Changedetection.io?","El contenedor principal consume menos de 256 MB en reposo. Un VPS de 1 GB basta para vigilar cientos de URL. Con el sidecar Playwright\u002FChromium para las páginas JS, prevea 2 GB en total.",277,{"id":1143,"category":109,"question":1144,"answer":1145,"weight":1146},218,"¿Changedetection.io es gratuito?","Sí. Changedetection.io es de código abierto bajo licencia Apache 2.0 — sin límite de URL, sin coste por comprobación, sin cuenta en la nube obligatoria. Usted solo paga el VPS que lo aloja.",276,{"id":1148,"category":109,"question":1149,"answer":1150,"weight":1151},220,"¿Qué es Memos?","Memos es una aplicación de notas de código abierto (MIT) ligera: capture sus ideas, lleve un diario personal o comparta notas con su equipo desde su VPS. Imagen Docker de ~20 MB, menos de 128 MB de RAM, SQLite por defecto.",275,{"id":1153,"category":109,"question":1154,"answer":1155,"weight":1156},221,"¿Cuánta RAM necesita Memos?","Memos consume menos de 128 MB de RAM en reposo con SQLite. Su imagen Docker de ~20 MB es una de las más ligeras del catálogo — puede convivir con otras aplicaciones en un VPS de 1 GB sin impacto perceptible.",274,{"id":1158,"category":109,"question":1159,"answer":1160,"weight":1161},222,"¿Memos es compatible con Markdown?","Sí. Memos ofrece una representación de Markdown en tiempo real en la vista cronológica: negrita, cursiva, bloques de código, casillas de verificación, enlaces e imágenes integradas — todo se representa a medida que escribe. Las capturas de pantalla pegadas directamente también se suben e integran.",273,{"id":1163,"category":109,"question":1164,"answer":1165,"weight":1166},223,"¿Se pueden compartir notas de Memos públicamente?","Sí. Cada nota se puede cambiar al modo «público» mediante el icono de compartir — obtiene entonces un enlace accesible sin iniciar sesión. El resto de la instancia sigue siendo privado. También es posible hacer pública la instancia completa para un microblog personal.",272,{"id":1168,"category":109,"question":1169,"answer":1170,"weight":1171},224,"¿Memos dispone de una API para publicar notas automáticamente?","Sí. Memos expone una API RESTful en \u002Fapi\u002Fv1\u002F con autenticación por token. Puede publicar notas desde un script, un pipeline CI, un cron job o un bot de Telegram — útil para los registros de standup automáticos o las capturas desde otras herramientas.",271,{"id":1173,"category":109,"question":1174,"answer":1175,"weight":1176},225,"¿Es gratuito Memos en autoalojamiento?","Sí. Memos está bajo licencia MIT — libre de usar, modificar y autoalojar. Ninguna suscripción, ninguna telemetría, ninguna cuenta en la nube necesaria. Usted paga únicamente el VPS que lo ejecuta.",270,{"id":1178,"category":109,"question":1179,"answer":1180,"weight":1181},230,"¿Qué es Chatwoot?","Chatwoot es una plataforma de soporte al cliente omnicanal de código abierto (MIT, más de 34 000 estrellas en GitHub, v4.16.0) que centraliza el chat en vivo, los correos, WhatsApp, Telegram, Facebook Messenger y los DM de Twitter\u002FX en una única bandeja de entrada compartida. Autoalojada en su VPS, ofrece una alternativa a Intercom y Zendesk sin coste por agente.",269,{"id":1183,"category":109,"question":1184,"answer":1185,"weight":1186},231,"¿Chatwoot admite WhatsApp y Telegram?","Sí. Chatwoot se integra con la API de WhatsApp Business Cloud (Meta), Twilio WhatsApp y la API de Telegram Bot. Usted conecta cada canal desde el panel Ajustes → Bandejas de entrada. Los mensajes de estos canales aparecen en la bandeja de entrada compartida junto al chat en vivo y los correos electrónicos.",268,{"id":1188,"category":109,"question":1189,"answer":1190,"weight":1191},232,"¿Cómo añado un widget de chat en vivo a mi sitio con Chatwoot?","Cree una bandeja de entrada de tipo Sitio web en Ajustes → Bandejas de entrada. Chatwoot genera un snippet JavaScript de dos líneas. Péguelo en el \u003Chead> de su sitio: una burbuja de chat personalizable aparece al instante para sus visitantes. El color, el mensaje de bienvenida y el nombre del equipo se pueden configurar desde el panel de control.",267,{"id":1193,"category":109,"question":1194,"answer":1195,"weight":1196},233,"¿Qué configuración de VPS se recomienda para Chatwoot?","Chatwoot funciona con cuatro contenedores Docker (Rails + Sidekiq + PostgreSQL + Redis) que consumen alrededor de 1,2 GB de RAM en reposo. Un VPS de 2 GB de RAM es el mínimo para producción; se recomiendan 4 GB para equipos de más de 10 agentes o con un volumen elevado de conversaciones.",266,{"id":1198,"category":109,"question":1199,"answer":1200,"weight":1201},234,"¿Es obligatorio un nombre de dominio para Chatwoot?","Sí. Chatwoot exige una FRONTEND_URL válida (FQDN en HTTPS) para que las redirecciones OAuth, los enlaces de los correos electrónicos y la URL del script del widget de chat en vivo funcionen correctamente. Sin un dominio, estas funcionalidades (integraciones de correo electrónico, notificaciones, widget) no funcionarán de forma fiable.",265,{"id":1203,"category":109,"question":1204,"answer":1205,"weight":1206},235,"¿Es gratuito Chatwoot para el autoalojamiento?","Sí. Chatwoot Community Edition es software de código abierto con licencia MIT — gratuito de instalar y de autoalojar con un número ilimitado de agentes. Usted paga únicamente el VPS que lo aloja, no la plataforma. Hay funciones para empresas (SSO, registros de auditoría avanzados, roles personalizados) disponibles en los planes cloud de pago.",264,{"id":1208,"category":81,"question":1209,"answer":1210,"weight":1211},236,"¿Cómo sé si un servicio está caído y se me avisará en caso de incidente?","Consulte la página pública «Estado de los servicios» (\u002Fstatut, también accesible desde el pie de página): disponibilidad en tiempo real por componente (DNS, API, correo, alojamiento) e historial de incidentes. Cuando se declara un incidente, aparece un aviso en su área de cliente; para los incidentes importantes, también recibe una notificación (campana + correo electrónico). Puede ajustar estos correos mediante «Incidentes y mantenimientos» en las preferencias de notificación de su cuenta.",263,{"id":521,"category":81,"question":1213,"answer":1214,"weight":1215},"¿Puedo abrir un ticket de soporte sin tener una cuenta de cliente?","Para abrir un ticket con seguimiento se necesita una cuenta de cliente — así se vincula la solicitud a sus servicios y se asegura un seguimiento personalizado. Si todavía no tiene cuenta, puede contactarnos mediante el formulario de contacto o WhatsApp, y nuestro equipo le orientará.",262,{"id":516,"category":81,"question":1217,"answer":1218,"weight":1219},"¿Cómo comunico un problema de seguridad o una vulnerabilidad en ServOrbit?","Para cualquier aviso de seguridad (vulnerabilidad, acceso no autorizado, abuso), escríbanos directamente a support@servorbit.com indicando «Seguridad» en el asunto. Acusamos recibo en un día hábil y tratamos los avisos de forma prioritaria. No divulgue públicamente el fallo antes de recibir respuesta de nuestro equipo.",261,{"id":1221,"category":109,"question":1222,"answer":1223,"weight":1224},237,"¿Qué es Vikunja?","Vikunja es un gestor de tareas y proyectos de código abierto y autoalojado (AGPL-3.0, más de 24 k estrellas, v2.4.0). Ofrece vistas de lista, Kanban y Gantt con dependencias, tareas recurrentes, sincronización CalDAV y una API REST completa — una alternativa a Todoist, TickTick y Asana sin cuotas recurrentes.",260,{"id":1226,"category":109,"question":1227,"answer":1228,"weight":1229},238,"¿Cuánta RAM necesita Vikunja?","Vikunja consume menos de 256 MB de RAM en reposo con SQLite como almacenamiento por defecto. La imagen Docker ocupa unos 80 MB. Un VPS de 512 MB puede ejecutar Vikunja con un reverse proxy sin ninguna sobrecarga: un plan de 1 GB ofrece un margen cómodo.",259,{"id":1231,"category":109,"question":1232,"answer":1233,"weight":1234},239,"¿Vikunja admite las vistas Kanban y Gantt?","Sí. Vikunja admite la vista de lista, los tableros Kanban con arrastrar y soltar y la vista Gantt con fechas de inicio\u002Ffin y dependencias entre tareas. Puede cambiar de vista en cada proyecto sin migrar ningún dato.",258,{"id":1236,"category":109,"question":1237,"answer":1238,"weight":1239},240,"¿Puedo sincronizar las tareas de Vikunja con mi aplicación de calendario?","Sí. Vikunja expone un endpoint CalDAV\u002FWebDAV en `\u002Fdav\u002F`. Cualquier cliente compatible con CalDAV — Thunderbird, DAVx⁵, Apple Reminders — puede conectarse con sus credenciales de Vikunja y sincronizar sus tareas de forma nativa.",257,{"id":1241,"category":109,"question":1242,"answer":1243,"weight":1244},241,"¿Vikunja dispone de una API REST para los scripts o los pipelines CI?","Sí. Vikunja incorpora una API REST completa documentada con una especificación Swagger en `\u002Fapi\u002Fv1\u002Fdocs`. Puede crear, actualizar y cerrar tareas por HTTP con un token de API — útil para los pipelines CI que cierran automáticamente las tareas cuando el despliegue es correcto.",256,{"id":1246,"category":109,"question":1247,"answer":1248,"weight":180},242,"¿Vikunja es gratuito para el autoalojamiento?","Sí. Vikunja es un software de código abierto con licencia AGPL-3.0 — gratuito de usar y de autoalojar. No hay tarifas por usuario, ni planes de suscripción, ni telemetría. Usted paga únicamente el VPS que lo aloja.",{"id":1250,"category":109,"question":1251,"answer":1252,"weight":1253},243,"¿Qué es Paperless-ngx?","Paperless-ngx es una aplicación de gestión documental (GED) de código abierto y autoalojada (AGPL-3.0, más de 43 k estrellas). Digitaliza sus documentos, les aplica OCR automáticamente mediante Tesseract (francés, inglés, árabe), los indexa a texto completo y los clasifica por corresponsal, tipo y etiquetas — todo en su VPS, sin enviar ningún dato a una nube de terceros.",254,{"id":1255,"category":109,"question":1256,"answer":1257,"weight":1258},244,"¿Paperless-ngx admite el OCR en árabe y en francés?","Sí. La imagen Docker integra Tesseract con los paquetes de idioma completos. La variable `PAPERLESS_OCR_LANGUAGE=fra+eng` — preconfigurada en la receta ServOrbit — activa simultáneamente el OCR en francés, inglés y árabe en cada documento. Los documentos mixtos se procesan correctamente en ambos idiomas.",253,{"id":1260,"category":109,"question":1261,"answer":1262,"weight":1263},245,"¿Cuánta RAM consume Paperless-ngx?","La stack completa (servidor web Django + PostgreSQL 16 + Redis 7) consume aproximadamente entre 400 y 512 MB de RAM en reposo. Se recomienda un VPS de 2 GB para un uso normal; 4 GB para archivos voluminosos (más de 100 k documentos) o para OCR simultáneos intensivos.",252,{"id":1265,"category":109,"question":1266,"answer":1267,"weight":1268},246,"¿Cuál es la diferencia entre Paperless-ngx y Stirling-PDF?","Son dos herramientas complementarias con usos diferentes. Stirling-PDF es una caja de herramientas PDF (50+ operaciones: combinar, dividir, comprimir, convertir, firmar…) — la utiliza para procesar archivos PDF de forma puntual. Paperless-ngx es un sistema de gestión documental de archivo: deposita sus documentos una vez y él los indexa, los clasifica y los hace buscables de por vida. Ambas funcionan muy bien juntas.",251,{"id":1270,"category":109,"question":1271,"answer":1272,"weight":1273},247,"¿Se puede integrar Paperless-ngx con n8n u otras herramientas?","Sí. Paperless-ngx expone una REST API completa documentada en `\u002Fapi\u002F` (Swagger). Puede listar, buscar, descargar, subir y eliminar documentos por HTTP. En n8n, basta con un nodo HTTP Request para desencadenar la ingesta de un archivo adjunto recibido por correo o de un PDF generado por un pipeline de CI.",250,{"id":1275,"category":109,"question":1276,"answer":1277,"weight":1278},248,"¿Paperless-ngx es gratuito para el autoalojamiento?","Sí. Paperless-ngx es un software de código abierto con licencia AGPL-3.0 — gratuito para usar, modificar y autoalojar. Sin coste por documento, sin límite de almacenamiento, sin suscripción. Solo paga el VPS ServOrbit que ejecuta la stack.",249,{"id":1278,"category":109,"question":1280,"answer":1281,"weight":1275},"¿Qué es NocoBase y cómo funciona?","NocoBase es una plataforma no-code\u002Flow-code de código abierto (Apache-2.0, más de 23 k estrellas) que le permite crear herramientas internas, CRM, flujos de validación y portales de cliente sin escribir código frontend. El principio: usted define colecciones (entidades con campos, relaciones y permisos) y después compone una interfaz con bloques de arrastrar y soltar (tablas, formularios, Kanban, gráficos). Cada colección genera automáticamente una API REST. En ServOrbit, NocoBase se instala en dos contenedores Docker (app + PostgreSQL 16) en un VPS de 2 GB de RAM.",{"id":1273,"category":109,"question":1283,"answer":1284,"weight":1270},"¿Cuál es la diferencia entre NocoBase y NocoDB?","NocoDB transforma cualquier base de datos en una tabla colaborativa al estilo de Airtable — el énfasis está puesto en la visualización de datos existentes en forma de cuadrícula, galería o Kanban sencillo. NocoBase es data-model-first: usted diseña entidades, relaciones, tipos de campos y permisos, y después compone interfaces complejas con bloques (formularios de varios pasos, flujos de trabajo, dashboards). NocoDB destaca para explorar y modificar datos rápidamente; NocoBase está hecho para construir aplicaciones de negocio estructuradas con cadenas de validación, roles granulares y automatizaciones. Ambos están en el catálogo ServOrbit.",{"id":1268,"category":109,"question":1286,"answer":1287,"weight":1265},"¿Puedo construir un CRM completo con NocoBase?","Sí. NocoBase se adapta bien a la construcción de un CRM a medida: cree colecciones Contactos, Empresas, Oportunidades y Actividades con relaciones entre ellas. Añada una vista Kanban para el pipeline comercial, un formulario de captación de leads y permisos distintos por equipo (los comerciales ven sus propias oportunidades, los responsables lo ven todo). El motor de workflow puede enviar un correo electrónico automático cuando una oportunidad cambia de estado, o programar recordatorios de seguimiento. Todo permanece en su VPS, exportable mediante CSV o REST API en cualquier momento.",{"id":1263,"category":109,"question":1289,"answer":1290,"weight":1260},"¿NocoBase necesita un nombre de dominio para funcionar?","No. NocoBase funciona sin dominio en `http:\u002F\u002Fip-de-su-vps:13000` para un uso interno o de prueba. Si desea exponer su instancia en internet con HTTPS, apunte un subdominio a su VPS y ServOrbit instalará automáticamente el reverse-proxy nginx + el certificado Let's Encrypt durante el despliegue desde el Marketplace. Para un uso estrictamente interno (equipo conectado por VPN o red local), el puerto 13000 sin dominio es suficiente.",{"id":1258,"category":109,"question":1292,"answer":1293,"weight":1255},"¿NocoBase admite plugins y extensiones?","Sí. NocoBase dispone de un gestor de plugins integrado (accesible desde Ajustes → Gestor de plugins). Ofrece más de 80 plugins oficiales: vistas Kanban, Gantt, calendario, gráficos, bloques de mapa, gestor de archivos, flujos de trabajo visuales, importación\u002Fexportación Excel, integraciones LDAP\u002FSSO (Enterprise), registros de auditoría, etc. Los plugins se pueden activar sobre la marcha sin reiniciar el servidor. La API de plugin es pública, lo que permite a su equipo desarrollar extensiones a medida si es necesario.",{"id":1253,"category":109,"question":1295,"answer":1296,"weight":1250},"¿NocoBase es gratuito para el autoalojamiento?","Sí. NocoBase es un software de código abierto con licencia Apache-2.0: gratuito para usar, modificar y autoalojar, sin coste por usuario, sin límite de colecciones y sin telemetría. Existe un plan Enterprise de pago para los equipos que necesitan plugins premium (SSO SAML, registros de auditoría avanzados, marca blanca), pero la edición Community cubre lo esencial para la gran mayoría de los usos. Usted solo paga el VPS ServOrbit que ejecuta la stack.",{"id":1244,"category":109,"question":1298,"answer":1299,"weight":1246},"¿Qué es Glance?","Glance es un panel de control autoalojado y ligero (AGPL-3.0, ~35 k ⭐, Go). Reúne noticias de Hacker News, feeds RSS, estadísticas del VPS en directo (CPU, RAM, disco) y el estado de sus contenedores Docker en una sola página — un único archivo de configuración YAML, ninguna base de datos, menos de 25 MB de RAM.",{"id":1239,"category":109,"question":1301,"answer":1302,"weight":1241},"¿Glance necesita un nombre de dominio para funcionar?","No. Glance es totalmente funcional con una dirección IP y un puerto (p. ej. http:\u002F\u002F95.x.x.x:8080). Un dominio y HTTPS no son obligatorios, pero sí recomendables para la seguridad de las cookies de sesión. Puede añadir un proxy inverso Caddy delante de Glance en cualquier momento.",{"id":1234,"category":109,"question":1304,"answer":1305,"weight":1236},"¿Cómo añado widgets al panel de control de Glance?","Edite el archivo \u002Fdata\u002Fglance.yml en el volumen Docker de su VPS. Cada widget es un bloque YAML dentro de la sección columns de una página. Por ejemplo, añada `- type: rss` con una lista de URL para los feeds RSS, o `- type: docker-containers` para ver sus contenedores. Reinicie después Glance (`docker compose restart glance`). La documentación oficial enumera más de 30 tipos de widgets.",{"id":1229,"category":109,"question":1307,"answer":1308,"weight":1231},"¿Mi panel de control Glance es accesible públicamente?","No. Glance viene configurado con una autenticación integrada (username\u002Fpassword). Todo visitante es redirigido a una página de inicio de sesión. Puede añadir varios usuarios en la sección auth.users del archivo glance.yml, o situar Glance detrás de una VPN para una protección adicional.",{"id":1224,"category":109,"question":1310,"answer":1311,"weight":1226},"¿Puede Glance mostrar el estado de mis contenedores Docker?","Sí. Añada `- type: docker-containers` en una columna de su glance.yml. El playbook de aprovisionamiento de ServOrbit ya monta \u002Fvar\u002Frun\u002Fdocker.sock en modo de solo lectura dentro del contenedor Glance. Verá el nombre, la imagen y el estado de cada contenedor activo en el VPS.",{"id":1219,"category":109,"question":1313,"answer":1314,"weight":1221},"¿Cuánta RAM consume Glance?","Glance permanece en reposo por debajo de 25 MB de RAM, incluso con varios widgets activos. Se trata de un binario Go estático, sin base de datos ni proceso externo. Puede ejecutarlo en un VPS de 512 MB junto a otros servicios (Dozzle, Uptime Kuma) sin saturar la memoria.",{"id":1215,"category":109,"question":1316,"answer":1317,"weight":1208},"¿Qué es Komodo y para qué sirve?","Komodo es una plataforma GitOps de código abierto (GPL-3.0) para gestionar stacks Docker y pipelines de despliegue en varios servidores desde un único panel de control. Utiliza una arquitectura Core\u002FPeriphery: el Core centraliza la gestión, y unos agentes Periphery ligeros se instalan en cada servidor que se desea pilotar.",{"id":1211,"category":109,"question":1319,"answer":1320,"weight":1203},"¿Cuál es la diferencia entre Komodo y Dockge o Portainer?","Dockge y Portainer son interfaces de gestión de Docker de un solo servidor. Komodo está diseñado para flotas multiservidor: un único Core gestiona un número ilimitado de servidores mediante agentes Periphery. Añade además pipelines GitOps, Procedures automatizados y soporte de Docker Swarm — funcionalidades ausentes en las otras dos.",{"id":1206,"category":109,"question":1322,"answer":1323,"weight":1198},"¿Komodo necesita un nombre de dominio?","Sí, se requiere un nombre de dominio (o un subdominio) porque KOMODO_HOST debe apuntar a la URL HTTPS pública de su Core. Esta URL se utiliza para la validación de las firmas HMAC de los webhooks y para las callbacks OAuth. El playbook de ServOrbit configura automáticamente el TLS mediante certbot durante el despliegue.",{"id":1201,"category":109,"question":1325,"answer":1326,"weight":1193},"¿Cómo añado un servidor adicional a Komodo después del despliegue?","Instale el agente Periphery en cada nuevo servidor con el comando Docker indicado en la documentación de Komodo (`docker run -d --restart=unless-stopped --network host -v \u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock ghcr.io\u002Fmoghtech\u002Fkomodo-periphery:2`) y luego añádalo en la interfaz de Komodo mediante Servers → Add Server, indicando su IP y el puerto 8120.",{"id":1196,"category":109,"question":1328,"answer":1329,"weight":1188},"¿Puede Komodo desencadenar despliegues automáticamente desde GitHub?","Sí. Configure un webhook en su repositorio de GitHub que apunte a `https:\u002F\u002Fsu-dominio.com\u002Fapi\u002Fwebhook\u002Fkomodo`. En Komodo, cree una Procedure con las etapas de despliegue (pull de la imagen, reinicio de la stack, notificación) y vincúlela al webhook. Komodo verifica la firma HMAC antes de ejecutar nada.",{"id":1191,"category":109,"question":1331,"answer":1332,"weight":1183},"¿Cuánta RAM consume el servidor Komodo Core?","El binario Komodo Core (Rust) se mantiene en reposo por debajo de 256 MB de RAM. La base FerretDB + PostgreSQL añade unos 200–300 MB adicionales. Un VPS de 1 GB de RAM es suficiente para el plano de control por sí solo. Los agentes Periphery son aún más ligeros — menos de 50 MB cada uno.",{"id":1186,"category":109,"question":1334,"answer":1335,"weight":1178},"¿Cuál es la diferencia entre Authelia y Authentik?","Authelia es un proxy forward-auth ligero que añade MFA delante de sus aplicaciones sin modificarlas — no tiene consola de gestión de usuarios. Authentik es un proveedor de identidad (IdP) completo, con su propio directorio, una consola de administración, SSO mediante OIDC\u002FSAML\u002FLDAP y un editor visual de flujos. Use Authelia para proteger rápidamente aplicaciones existentes; use Authentik cuando necesite un verdadero IdP con gestión del ciclo de vida de las cuentas.",{"id":1181,"category":109,"question":1337,"answer":1338,"weight":669},"¿Cuánta RAM se necesita para alojar Authentik?","Los contenedores server y worker consumen juntos ~300-400 MB en reposo. PostgreSQL 16 añade ~150 MB. Un VPS de 1 GB es el mínimo estricto; 2 GB es lo recomendado para un uso cómodo. Authentik eliminó su dependencia de Redis a partir de la v2025.10, así que no hay ninguna capa de caché adicional que aprovisionar.",{"id":1176,"category":109,"question":1340,"answer":1341,"weight":629},"¿Authentik necesita un nombre de dominio?","Sí. Las callbacks OIDC, las aserciones SAML y las cookies de sesión requieren HTTPS con un FQDN válido y resoluble públicamente. ServOrbit provisiona automáticamente un certificado TLS mediante Let's Encrypt en cuanto el registro DNS A de su dominio apunta al VPS.",{"id":1171,"category":109,"question":1343,"answer":1344,"weight":624},"¿Qué aplicaciones puedo conectar a Authentik mediante SSO?","Cualquier aplicación compatible con OIDC\u002FOAuth2 o SAML 2.0. Ejemplos del Marketplace ServOrbit: Gitea, Nextcloud, Mattermost, Docmost, Grafana, Dockge y Metabase. Authentik proporciona integraciones preconstruidas para decenas de aplicaciones populares y permite crear proveedores OIDC\u002FSAML personalizados para cualquier otra aplicación.",{"id":1166,"category":109,"question":1346,"answer":1347,"weight":411},"¿Se pueden importar usuarios existentes desde LDAP o un CSV?","Sí. Authentik admite la sincronización desde una fuente LDAP: importe los usuarios desde Active Directory u OpenLDAP con una sincronización programada. Para las importaciones CSV, utilice la API REST o la herramienta de importación masiva de la consola de administración. Los usuarios también pueden registrarse por sí mismos mediante flujos de alta personalizables.",{"id":1161,"category":109,"question":1349,"answer":1350,"weight":1173},"¿Authentik es adecuado para un equipo pequeño o un desarrollador en solitario?","Totalmente. Authentik se utiliza ampliamente en homelabs y en equipos de 2 a 20 usuarios. La edición Community (Apache 2.0) es completa para estos casos de uso. La edición Enterprise añade RBAC avanzado, un SLA de soporte y funcionalidades para grandes organizaciones, pero es totalmente opcional.",{"id":1156,"category":109,"question":1352,"answer":1353,"weight":1168},"¿Cuál es la diferencia entre Penpot y Figma?","Penpot es una herramienta de diseño colaborativo de código abierto (MPL-2.0) autoalojable, mientras que Figma es un SaaS propietario. La diferencia técnica fundamental: Penpot utiliza SVG estándar como formato de archivo nativo, mientras que Figma utiliza un formato binario propietario. En concreto, sus archivos Penpot son legibles por cualquier editor vectorial, exportables y versionables en Git. En el plano funcional, Penpot ofrece el diseño vectorial, los componentes, el prototipado y el handoff para desarrolladores — las mismas funcionalidades básicas que Figma.",{"id":1151,"category":109,"question":1355,"answer":1356,"weight":1163},"¿Cuánta RAM y qué CPU se necesitan para ejecutar Penpot?","El mínimo absoluto es 2 GB de RAM: la stack arranca, pero la exportación de archivos complejos (PDF, PNG de alta resolución) puede saturar el contenedor `penpot-exporter`. La configuración recomendada para un uso en producción es 4 GB de RAM con 2 vCPU. En un VPS ServOrbit de 4 GB, la stack Penpot en reposo consume unos 800 MB, lo que deja margen para sus otros servicios. Para un equipo de más de 10 usuarios activos simultáneamente, prevea 8 GB.",{"id":1146,"category":109,"question":1358,"answer":1359,"weight":1158},"¿Se pueden importar archivos de Figma en Penpot?","Sí. Penpot importa de forma nativa los archivos `.fig` exportados desde Figma. En un proyecto Penpot, utilice Import → Figma file para seleccionar su exportación. Los frames, componentes, estilos y cuadrículas se convierten en elementos de Penpot. Espere pérdidas menores en las funcionalidades específicas de Figma (algunos plugins, efectos avanzados), pero la estructura general, las capas y las propiedades de estilo se conservan. Penpot importa también su formato nativo `.penpot` y los archivos SVG.",{"id":1141,"category":109,"question":1361,"answer":1362,"weight":1153},"¿El acceso a Penpot es gratuito para todo el equipo?","Sí. Penpot es 100 % de código abierto (MPL-2.0) y la versión autoalojada no tiene ninguna limitación en cuanto al número de usuarios, de proyectos o de archivos. No existe un plan «Team» o «Enterprise» de pago para el autoalojamiento — usted paga únicamente la infraestructura (su VPS ServOrbit). Las funciones de colaboración en tiempo real, las bibliotecas compartidas y el traspaso a desarrollo (handoff) están todas disponibles sin ningún coste de licencia.",{"id":1136,"category":109,"question":1364,"answer":1365,"weight":1148},"¿Es obligatorio un dominio HTTPS para Penpot?","Sí, para un uso en producción con varios usuarios. Penpot requiere HTTPS para las cookies de sesión seguras y los WebSockets que alimentan la colaboración en tiempo real. Sin un dominio HTTPS, la aplicación funciona en modo `disable-secure-session-cookies`, lo que resulta aceptable para una prueba local pero no para un equipo. Al desplegar a través del Marketplace de ServOrbit, el aprovisionador configura automáticamente el proxy inverso Nginx y el certificado Let's Encrypt a partir del dominio que usted haya indicado.",{"id":1131,"category":109,"question":1367,"answer":1368,"weight":371},"¿Admite Penpot el SSO o la autenticación externa?","Sí. Penpot admite la autenticación OIDC (OpenID Connect) y LDAP. Puede conectarlo a Authentik (disponible en el marketplace ServOrbit) para centralizar la autenticación de toda su stack self-hosted. La configuración se realiza mediante las variables de entorno `PENPOT_FLAGS` (activar `enable-oidc`) y los parámetros del proveedor OIDC. Los usuarios se conectan entonces a través de su IdP central — SSO, MFA, passkeys — sin gestionar cuentas separadas en Penpot.",{"id":1122,"category":109,"question":1370,"answer":1371,"weight":1143},"¿Qué es ntfy y por qué autoalojarlo?","ntfy es un servidor de notificaciones push de código abierto (Apache 2.0, ~32 k ⭐): usted publica un mensaje en un topic con una simple llamada HTTP (`curl -d \"Message\" http:\u002F\u002Fsu-vps\u002Ftopic`), y cualquier suscriptor — aplicación móvil, navegador, script — lo recibe en tiempo real. El autoalojamiento en ServOrbit le da topics privados ilimitados, sin límites de tasa, sin cuenta de terceros, sin suscripción mensual. Usted posee por completo su canal de notificaciones.",{"id":1117,"category":109,"question":1373,"answer":1374,"weight":1138},"¿Necesito un nombre de dominio para utilizar ntfy?","No. ntfy funciona por HTTP simple sin dominio: sus scripts y herramientas de monitorización pueden enviar notificaciones directamente a la dirección IP de su VPS. Un dominio añade HTTPS (recomendado para las notificaciones enviadas por la internet pública) y la compatibilidad con la Web Push API nativa de los navegadores, pero el caso de uso principal — scripts y herramientas de monitorización que envían notificaciones a la app ntfy — funciona por HTTP.",{"id":1112,"category":109,"question":1376,"answer":1377,"weight":1133},"¿Cómo envío una notificación de ntfy desde un cron job o un script de shell?","Una sola línea: `curl -d \"Trabajo terminado\" http:\u002F\u002Fsu-vps:8080\u002Fsu-topic`. Añada un título con `-H \"Title: Copia nocturna\"` y defina la prioridad con `-H \"Priority: high\"`. Ningún SDK, ninguna biblioteca, ninguna API key — funciona en cualquier entorno shell que disponga de curl: cron, GitHub Actions, GitLab CI, AWX, entrypoints de Docker, scripts de Python.",{"id":1107,"category":109,"question":1379,"answer":1380,"weight":1128},"¿La app móvil de ntfy funciona con un servidor autoalojado?","Sí. Las apps oficiales de ntfy para Android (F-Droid \u002F Play Store) e iOS (App Store) le permiten añadir cualquier servidor ntfy autoalojado como fuente de notificaciones. Introduzca la URL de su servidor (p. ej. `http:\u002F\u002Fsu-vps:8080`) y suscríbase a un topic. Las notificaciones llegan como push incluso cuando la app está en segundo plano — Android utiliza UnifiedPush (F-Droid) o FCM (Play), iOS utiliza APNs.",{"id":1102,"category":109,"question":1382,"answer":1383,"weight":1124},"¿Cómo protejo mi instancia de ntfy con un control de acceso?","Para un VPS privado accesible únicamente a sus scripts, no hace falta ninguna autenticación. Para mayor seguridad, ejecute `docker exec \u003Ccontainer> ntfy user add admin` para crear un usuario administrador y, a continuación, defina `NTFY_AUTH_DEFAULT_ACCESS=deny-all` en las variables de entorno para que solo los usuarios autenticados puedan publicar\u002Fsuscribirse. Cada script o herramienta de monitorización obtiene su propio token de acceso mediante `ntfy token add`.",{"id":1097,"category":109,"question":1385,"answer":1386,"weight":1119},"¿Cuánta RAM y cuánto espacio en disco necesita ntfy?","ntfy consume menos de 30 MB de RAM con la caché SQLite por defecto. El uso de disco depende de los ajustes de retención: por defecto los mensajes caducan al cabo de 12 horas y los archivos adjuntos no se almacenan en el servidor (se referencian externamente). Un VPS con 512 MB de RAM es más que suficiente para una instancia ntfy personal o de equipo que gestione miles de notificaciones al día.",{"id":1092,"category":109,"question":1388,"answer":1389,"weight":1114},"¿Qué es Backrest y en qué se diferencia de restic?","restic es el motor de copia de seguridad: cifrado, deduplicado, incremental y controlado íntegramente desde la línea de comandos. Backrest es una interfaz web y un planificador situados por encima: mismo motor, mismo formato de repositorio, pero los repositorios, planes, planificaciones, retenciones, restauraciones y operaciones de mantenimiento se gestionan en el navegador en lugar de con archivos cron y scripts de shell. Sus copias de seguridad siguen siendo repositorios restic estándar, que puede abrir en cualquier momento con la herramienta restic — Backrest no introduce ningún bloqueo tecnológico.",{"id":1087,"category":109,"question":1391,"answer":1392,"weight":1109},"¿Dónde almacena Backrest las copias de seguridad de mi VPS?","En cualquier lugar donde restic sepa escribir, lo que incluye todos los destinos rclone: Amazon S3, Backblaze B2, Wasabi, MinIO, Azure Blob, Google Cloud Storage, SFTP\u002FSSH, o un disco local o montado en red. Backblaze B2 es la elección habitual para un VPS — poco costoso, compatible con S3 y, sobre todo, situado fuera del dominio de fallo de su servidor, que es todo el sentido de una copia de seguridad externa.",{"id":1082,"category":109,"question":1394,"answer":1395,"weight":1104},"¿Están cifradas mis copias de seguridad de Backrest y quién tiene la clave?","Sí, y la tiene usted. restic cifra cada snapshot localmente, en el VPS, antes del menor envío: el destino solo recibe bloques opacos. La contraseña del repositorio es la clave de cifrado. Guárdela en un gestor de contraseñas: si la pierde, las copias de seguridad se vuelven matemáticamente irrecuperables, y ni ServOrbit ni el proveedor de almacenamiento pueden restablecer el acceso.",{"id":1077,"category":109,"question":1397,"answer":1398,"weight":1099},"¿Cuánta RAM y cuánto espacio en disco necesita Backrest?","El contenedor en sí es ligero: menos de 100 MB de RAM en reposo y unos cientos de megabytes de imagen y de caché — un VPS de 1 GB es más que suficiente. El coste real está en el destino, y la deduplicación lo mantiene modesto: tras el primer snapshot completo, las ejecuciones siguientes solo envían los bloques modificados, de modo que un servidor de 20 GB con varios meses de retención diaria suele caber en unas pocas decenas de gigabytes.",{"id":1072,"category":109,"question":1400,"answer":1401,"weight":1094},"¿Puede Backrest copiar archivos situados fuera de su contenedor?","Copia lo que se le monta. La receta ServOrbit monta `\u002Fhome`, `\u002Froot` y `\u002Fetc` del host en solo lectura bajo `\u002Fhost`, lo que cubre los datos de los usuarios y la configuración del sistema de un VPS clásico. Para proteger otras rutas — un directorio de datos de una aplicación, un volumen Docker — añada el montaje correspondiente en solo lectura en el archivo compose: aparecerá después en el selector de rutas del plan.",{"id":1067,"category":109,"question":1403,"answer":1404,"weight":1089},"¿Cómo saber que una copia de seguridad de Backrest se ha ejecutado realmente?","Backrest muestra el estado y el historial de cada plan en su interfaz, y ejecuta operaciones `check` programadas que verifican la integridad del repositorio en lugar de limitarse a señalar que la tarea se ha iniciado. Para una alerta activa, configure un hook en caso de fallo que apunte hacia un webhook: un topic ntfy autoalojado sirve perfectamente y envía el fallo a su teléfono esa misma noche. Así se evita el escenario clásico — descubrir una copia de seguridad rota desde hace tres meses justo en el momento en que se necesita.",{"id":1062,"category":109,"question":1406,"answer":1407,"weight":1084},"¿Qué es Meilisearch y por qué usarlo en lugar de una búsqueda SQL?","Meilisearch es un motor de búsqueda full-text de código abierto (MIT, 57 k+ estrellas en GitHub) diseñado para la búsqueda de usuario: tolerancia a las erratas, resultados en menos de 50 ms, soporte nativo del árabe, del francés y del inglés. Una búsqueda SQL ILIKE recorre toda la tabla e ignora las erratas — más allá de unos pocos miles de filas, se vuelve demasiado lenta para una barra de búsqueda en tiempo real. Meilisearch preindexa sus datos y responde en unos milisegundos incluso sobre millones de documentos, sin modificar su base de datos principal.",{"id":1057,"category":109,"question":1409,"answer":1410,"weight":1079},"¿Cuánta RAM y cuánto espacio en disco necesita Meilisearch en un VPS ServOrbit?","El binario de Meilisearch en sí funciona con menos de 50 MB de RAM en reposo. El consumo real depende del tamaño de sus índices: un índice de 100 000 productos con varios atributos de texto ocupa unos 200–500 MB de RAM y otro tanto en disco (Meilisearch preconstruye sus índices invertidos para ganar rapidez). Un VPS de 1 GB de RAM basta para empezar; pase a 2–4 GB si su dataset supera el millón de documentos o si sirve un tráfico de búsqueda sostenido.",{"id":1052,"category":109,"question":1412,"answer":1413,"weight":1074},"¿Meilisearch admite la búsqueda en árabe y en francés sin configuración adicional?","Sí. El tokenizador multilingüe de Meilisearch detecta automáticamente el idioma de cada atributo y aplica el tratamiento adecuado: segmentación por n-gramas para el árabe (que gestiona la ausencia de separadores de palabras estándar y la dirección RTL), normalización de los diacríticos y lista de palabras vacías para el francés. Un índice que mezcla campos en árabe y en francés responde correctamente a las consultas en ambos idiomas sin ninguna configuración — ideal para los proyectos bilingües de Marruecos\u002FMENA.",{"id":1047,"category":109,"question":1415,"answer":1416,"weight":1069},"¿Cómo está protegida mi instancia de Meilisearch en ServOrbit? ¿Qué es la MEILI_MASTER_KEY?","El aprovisionador de ServOrbit genera automáticamente una `MEILI_MASTER_KEY` fuerte y aleatoria, e inicia Meilisearch en modo `production`. En modo producción, cada llamada a la API debe incluir o bien la master key (en la cabecera `Authorization: Bearer \u003CKEY>`), o bien una clave de API derivada con alcance reducido — la instancia rechaza toda petición no autenticada. La master key se muestra una sola vez en su área de cliente ServOrbit después del despliegue: guárdela en un gestor de contraseñas, ya que no puede recuperarse desde el contenedor en caso de pérdida (solo es posible un reinicio con una clave nueva, lo que invalida las claves derivadas existentes).",{"id":1042,"category":109,"question":1418,"answer":1419,"weight":1064},"¿Puedo crear claves de API con permisos restringidos para mis aplicaciones front-end?","Sí, y es la práctica recomendada. A partir de la master key, genera claves API de alcance reducido mediante el endpoint `\u002Fkeys`: solo lectura sobre un índice concreto, solo búsqueda sin posibilidad de escribir ni de eliminar, acceso limitado a un subconjunto de atributos, o restricciones de filtro (el usuario solo puede buscar en sus propios datos). La clave de búsqueda puede incluirse en claro en su bundle JavaScript sin riesgo: no puede modificar ni eliminar datos. La master key, en cambio, nunca debe salir de su backend.",{"id":1421,"category":109,"question":1422,"answer":1423,"weight":654},298,"¿Meilisearch sustituye a mi base de datos principal (PostgreSQL, MySQL)?","No. Meilisearch es un índice de búsqueda, no una base de datos transaccional. El esquema clásico: su aplicación escribe los datos en PostgreSQL (o en cualquier otra base) y luego los sincroniza con Meilisearch (mediante un webhook, un job de Sidekiq\u002FHorizon o una tarea programada) para su indexación. Las consultas de búsqueda van a Meilisearch; las lecturas de datos completos (ficha de producto, pedido, perfil) permanecen en su base principal. Ambos son complementarios: PostgreSQL garantiza la coherencia transaccional, Meilisearch aporta la velocidad y la pertinencia de la búsqueda.",{"id":1037,"category":87,"question":1425,"answer":1426,"weight":421},"¿Puedo renovar varios servicios en un solo pedido?","Sí. Desde su área de cliente, haga clic en «Renovar» en cualquier servicio: la ventana le propone el conjunto de sus servicios renovables, agrupados en «próximos al vencimiento» y después «el resto de sus servicios». Marque lo que quiera, elija la duración de cada línea, y se genera un solo pedido. También puede renovar por adelantado un servicio que todavía no ha llegado a su vencimiento.",{"id":1032,"category":87,"question":1428,"answer":1429,"weight":49},"¿A nombre de quién se emite el pedido de renovación?","Si su cuenta es una cuenta de Empresa, la ventana de renovación le permite elegir la sociedad de facturación que se vinculará al pedido — su sociedad predeterminada aparece preseleccionada. El nombre, la dirección y el ICE seleccionados quedan fijados en el pedido: modificarlos más adelante en la ficha de la sociedad no cambia ni el pedido ni la factura ya emitidos.",{"id":1027,"category":87,"question":1431,"answer":1432,"weight":589},"¿Cómo conozco la nueva fecha de vencimiento antes de pagar?","Se muestra antes del pago. Cada línea de la ventana de renovación indica el periodo cubierto («del … al …») para la duración que usted haya elegido, y esa misma información figura en su nota de pedido, tanto en pantalla como en el PDF. La fecha parte de su vencimiento actual si aún está por llegar — el tiempo ya pagado nunca se pierde — o de hoy si el servicio ya ha vencido.",{"id":1022,"category":109,"question":1434,"answer":1435,"weight":1014},"¿Qué es Monica CRM y en qué se diferencia de un CRM empresarial como Twenty?","Monica CRM (AGPL-3.0, 22 k+ estrellas) es un gestor de relaciones personales, no una herramienta de ventas. Mientras que los CRM empresariales como Twenty o HubSpot hacen seguimiento de pipelines, leads y facturación, Monica sigue el lado humano: cumpleaños, notas personales, ideas de regalos, acontecimientos vitales y recordatorios de seguimiento. Está concebido para gestionar su red personal y profesional — amigos, familia, mentores, clientes — y no un embudo de ventas estructurado.",{"id":1437,"category":109,"question":1438,"answer":1439,"weight":1009},303,"¿Monica CRM necesita un servidor SMTP para crear una cuenta?","No. El registro y el inicio de sesión en Monica funcionan sin ninguna configuración de correo. El primer usuario que se registra en una instancia nueva se convierte automáticamente en administrador — no se envía ningún correo de verificación. SMTP solo resulta útil si desea que Monica le envíe recordatorios por correo electrónico o enlaces de restablecimiento de contraseña: estas funciones siguen disponibles desde el panel de control sin SMTP.",{"id":1017,"category":109,"question":1441,"answer":1442,"weight":1004},"¿Qué base de datos utiliza Monica CRM? ¿Es compatible con PostgreSQL?","Monica v4 admite oficialmente solo MySQL y MariaDB. La receta de ServOrbit utiliza MariaDB 11, la base de datos de código abierto compatible con MySQL recomendada. PostgreSQL no es compatible con Monica v4: la aplicación se apoya en funcionalidades específicas de MySQL y su ORM apunta exclusivamente a MySQL\u002FMariaDB.",{"id":1012,"category":109,"question":1444,"answer":1445,"weight":999},"¿Cuánta RAM necesita Monica CRM en un VPS ServOrbit?","Monica en sí consume generalmente menos de 256 MB de RAM en reposo. MariaDB añade 150–300 MB según la concurrencia de las consultas. Redis añade menos de 50 MB. En total, un VPS de 1 GB resulta cómodo para un uso personal (hasta ~5 usuarios y decenas de miles de contactos). Pase a 2 GB si prevé alojar a un equipo pequeño o realizar importaciones voluminosas con regularidad.",{"id":1447,"category":109,"question":1448,"answer":1449,"weight":994},306,"¿Puedo importar mis contactos del teléfono o de Google en Monica CRM?","Sí. Monica importa los archivos vCard (.vcf), que es el formato de exportación estándar de iPhone (mediante iCloud), Android (mediante Google Contacts) y de las herramientas de escritorio (Apple Contacts, Outlook, Thunderbird). Exporte sus contactos desde su teléfono o servicio en la nube, cargue el archivo .vcf en Ajustes → Importar, y Monica asigna los campos automáticamente. También se admite la importación CSV con asignación de campos personalizada.",{"id":1007,"category":109,"question":1451,"answer":1452,"weight":989},"¿Existe una aplicación móvil para Monica CRM autoalojado?","Monica es una Progressive Web App (PWA) — puede añadirla a la pantalla de inicio de su teléfono desde el navegador (Compartir → Añadir a pantalla de inicio en iOS; Añadir a pantalla de inicio en Chrome para Android) y se comporta como una aplicación nativa con caché sin conexión. No existe ninguna aplicación nativa oficial para iOS o Android, pero la PWA funciona bien en móvil.",{"id":1002,"category":109,"question":1454,"answer":1455,"weight":984},"¿Qué es SearXNG y por qué autoalojarlo?","SearXNG es un motor de metabúsqueda de código abierto que agrega los resultados de Google, Bing, DuckDuckGo y más de 280 fuentes en una sola consulta, sin rastrearle ni conservar su historial. Autoalojarlo en su VPS le da una URL de búsqueda privada para sus equipos y sus agentes de IA: sin coste por consulta, sin límite de velocidad y sin datos enviados a terceros.",{"id":997,"category":109,"question":1457,"answer":1458,"weight":979},"¿Puede SearXNG servir de backend de búsqueda para mis agentes de IA (Open WebUI, n8n, Flowise)?","Sí. Active el formato JSON en el archivo `settings.yml` de SearXNG (opción `formats: [html, json]`) y después apunte sus herramientas de IA a `https:\u002F\u002Fsu-dominio.com\u002Fsearch?q=\u003Cconsulta>&format=json`. Open WebUI, n8n, Flowise, LangChain y CrewAI admiten todos SearXNG de forma nativa como backend de búsqueda web.",{"id":992,"category":109,"question":1460,"answer":1461,"weight":265},"¿Cuál es la configuración mínima recomendada para SearXNG?","SearXNG (contenedor Python) consume menos de 256 MB de RAM y Redis añade ~30 MB. Un VPS ServOrbit con 1 GB de RAM basta para un uso personal o un equipo pequeño. Para un uso con varios agentes de IA o usuarios simultáneos, un VPS de 2 GB ofrece más holgura.",{"id":987,"category":109,"question":1463,"answer":1464,"weight":260},"¿Cómo restrinjo el acceso a mi instancia de SearXNG?","El método más sencillo es la autenticación HTTP Basic Auth configurada en Nginx — solo los usuarios con credenciales pueden acceder a la interfaz. Para un uso exclusivamente por API (agentes de IA), desactive la interfaz HTML en `settings.yml` y limite los rangos de IP autorizados en Nginx. También puede activar `limiter: true` en los ajustes para proteger una instancia pública frente a los abusos (se requiere Redis para el limitador).",{"id":982,"category":109,"question":1466,"answer":1467,"weight":255},"¿Respeta SearXNG las condiciones de uso de Google y Bing?","SearXNG utiliza técnicas de agregación similares a las de cualquier motor de metabúsqueda. Para un uso personal o de equipo interno, el riesgo es mínimo. Para un uso público intensivo (millones de consultas al día), algunos motores pueden bloquear su IP. Active la rotación de fuentes en `settings.yml` y utilice Redis para cachear los resultados frecuentes — esto reduce considerablemente la presión sobre cada motor individual.",{"id":977,"category":70,"question":1469,"answer":1470,"weight":250},"¿A partir de qué volumen de correos exigen Gmail y Outlook un registro DMARC, y qué ocurre si se omite?","Desde febrero de 2024, Gmail y Yahoo (y progresivamente Microsoft Outlook) imponen un registro DMARC válido a los remitentes que superan los 5000 mensajes al día hacia sus usuarios. Por debajo de ese umbral, SPF y DKIM por sí solos suelen bastar, pero configurar DMARC desde el principio sigue siendo recomendable. Si la política DMARC está ausente o es demasiado permisiva (p=none) por encima del umbral, los proveedores aplican su propia regla y pueden rechazar sus mensajes con un error SMTP 550 — un rechazo definitivo, no una simple clasificación como spam. Nuestro soporte puede ayudarle a implantar SPF, DKIM y DMARC en su dominio.",{"id":972,"category":483,"question":1472,"answer":1473,"weight":245},"¿Cuánto dura un certificado SSL Let's Encrypt, y va a cambiar esa duración?","Los certificados Let's Encrypt son válidos 90 días, lo que impone una renovación automática cada 60 días aproximadamente. En nuestros alojamientos, esa renovación se gestiona automáticamente — usted no tiene que hacer nada. El CA\u002FB Forum (el organismo que rige las autoridades de certificación) ha votado una hoja de ruta para acortar progresivamente esa duración: primero 100 días, después 47 días de cara a 2029. Una renovación más frecuente refuerza la seguridad, porque limita la ventana de exposición en caso de que una clave se vea comprometida. Si utiliza un certificado en un servidor que no gestionamos nosotros, asegúrese de que su herramienta de automatización (Certbot, acme.sh) está actualizada para gestionar estas nuevas duraciones.",{"id":967,"category":23,"question":1475,"answer":1476,"weight":240},"¿Puedo bloquear los robots de inteligencia artificial que rastrean los sitios que ustedes alojan?","Sí, dispone de varios niveles de control. Lo más sencillo es añadir directivas en su archivo robots.txt: los principales rastreadores de entrenamiento de IA declaran respetar este archivo (GPTBot de OpenAI, CCBot de Common Crawl, Google-Extended de Google), aunque ninguno esté legalmente obligado a hacerlo. Para un bloqueo más estricto, Cloudflare — incluido en nuestros alojamientos — ofrece reglas WAF y un filtrado por User-Agent que bloquean efectivamente las peticiones, incluso de bots que ignoren robots.txt. En VPS, puede ir más lejos con reglas de Nginx o iptables. Nuestro soporte puede orientarle hacia la configuración adaptada a su situación.",{"id":962,"category":115,"question":1478,"answer":1479,"weight":649},"¿El Cyber Resilience Act europeo se aplica a las aplicaciones web y a los sitios que entrego a mis clientes?","El Cyber Resilience Act (CRA, Reglamento UE 2024\u002F2847), cuyas obligaciones entran en vigor progresivamente hasta 2027, impone requisitos de ciberseguridad a los productos con elementos digitales comercializados en el mercado de la UE. Los sitios web puramente informativos y los servicios en línea (SaaS) accesibles mediante un navegador quedan, en principio, fuera del ámbito directo del CRA, que se dirige a los productos de software puestos a disposición como tales. En cambio, si usted desarrolla un plugin, un componente o un software distribuido a terceros, el CRA puede aplicarse. Para una valoración precisa de su situación, se recomienda consultar a un jurista especializado en derecho digital europeo.",{"id":957,"category":109,"question":1481,"answer":1482,"weight":406},"¿Necesita Karakeep una clave de API de IA para funcionar?","No. La función de etiquetado automático por IA es totalmente opcional. Karakeep funciona como un gestor de marcadores completo — guardado, crawl, capturas de pantalla e indexación de texto completo — sin ninguna clave de IA. Cuando añade `OPENAI_API_KEY` o `OLLAMA_BASE_URL`, la generación automática de etiquetas y de resúmenes se activa en los nuevos elementos guardados.",{"id":952,"category":109,"question":1484,"answer":1485,"weight":974},"¿Qué RAM se necesita para Karakeep en un VPS ServOrbit?","Los tres contenedores (aplicación Karakeep, Meilisearch y Chrome headless) consumen alrededor de 800 MB–1,2 GB en reposo. Un VPS ServOrbit de 2 GB de RAM es el mínimo recomendado. Si además ejecuta Ollama en el mismo VPS para el etiquetado con IA local, un VPS de 4 GB resulta más cómodo (Ollama necesita al menos 4 GB para un modelo pequeño como `phi3:mini`).",{"id":947,"category":109,"question":1487,"answer":1488,"weight":969},"¿Puedo importar mis marcadores desde Pocket, Raindrop.io o un navegador?","Sí. Karakeep admite la importación desde Pocket (exportación JSON), los archivos de marcadores Netscape (exportados por todos los navegadores principales, Raindrop.io y Pinboard) y su propio formato de copia de seguridad. Vaya a Settings → Import de su instancia para subir el archivo. Las importaciones grandes (miles de marcadores) se procesan en segundo plano — la importación en sí es rápida, la indexación de texto completo se realiza de forma asíncrona.",{"id":942,"category":109,"question":1490,"answer":1491,"weight":964},"¿Karakeep funciona con Ollama ya instalado en el mismo VPS?","Sí. Si Ollama se ejecuta en el mismo VPS (desde el marketplace ServOrbit o instalado manualmente), añada `OLLAMA_BASE_URL=http:\u002F\u002Flocalhost:11434` en el entorno Karakeep de su `docker-compose.yml`. En la interfaz web, vaya a Settings → AI y seleccione su modelo Ollama preferido. Karakeep lo utilizará para el etiquetado y la síntesis sin ningún coste de API ni datos que salgan de su servidor.",{"id":937,"category":109,"question":1493,"answer":1494,"weight":959},"¿Se puede acceder a Karakeep desde un smartphone?","Sí. Karakeep incorpora una Progressive Web App (PWA): abra la URL de su instancia en un navegador móvil, pulse «Añadir a la pantalla de inicio» y se instalará como una aplicación nativa. La integración con el menú de compartir del móvil (iOS y Android) le permite enviar cualquier enlace desde cualquier aplicación directamente a su instancia de Karakeep con un solo toque.",{"id":932,"category":483,"question":1496,"answer":1497,"weight":954},"¿Cómo automatizo la renovación de mis certificados SSL con un cliente ACME?","Clientes ACME como `certbot`, `acme.sh` o Caddy permiten renovar sus certificados SSL automáticamente, sin intervención manual. Configure un temporizador systemd o una tarea cron para lanzar la renovación con regularidad — la mayoría de los clientes lo hacen de forma nativa durante la instalación. Esta automatización se vuelve urgente: el CA\u002FB Forum prevé reducir las duraciones de validez a 47 días de aquí a 2029, lo que hace estructuralmente inviable cualquier renovación manual.",{"id":927,"category":23,"question":1499,"answer":1500,"weight":949},"¿Qué ocurre con mis sitios si PHP 8.2 deja de mantenerse después de diciembre de 2026?","Tras el fin de vida de PHP 8.2 el 31 de diciembre de 2026, no se publicará ningún parche de seguridad para esa versión, lo que expone sus aplicaciones a las vulnerabilidades descubiertas posteriormente. Los frameworks y plugins populares como Laravel y WordPress dejarán progresivamente de garantizar la compatibilidad con PHP 8.2. Se recomienda migrar a PHP 8.3 o 8.4 antes de esa fecha para mantener un entorno seguro y compatible.",{"id":922,"category":17,"question":1502,"answer":1503,"weight":944},"¿Puedo ejecutar Kubernetes en un VPS ServOrbit con 2 GB de RAM?","Sí, gracias a K3s, una distribución de Kubernetes ligera y certificada por la CNCF, es posible desplegar un clúster funcional en un VPS que disponga de un solo vCPU y 2 GB de RAM. K3s reúne todos los componentes del control plane en un único binario de 60 MB y sustituye etcd por SQLite, reduciendo considerablemente la huella de memoria. Sigue siendo totalmente compatible con `kubectl` y Helm, lo que le permite utilizar el ecosistema Kubernetes habitual sin sobrecosto de infraestructura.",{"id":917,"category":115,"question":1505,"answer":1506,"weight":939},"¿Obliga el Data Act europeo a mi proveedor de alojamiento a suprimir las tarifas de transferencia de datos?","Sí, el Data Act europeo (Reglamento UE 2023\u002F2854) prohíbe a los proveedores de servicios en la nube facturar tarifas de salida por la transferencia de sus datos hacia otro proveedor, y ello a partir del 12 de enero de 2027. Esta normativa garantiza igualmente la portabilidad de sus datos y obliga a los proveedores de alojamiento a facilitar formatos de exportación estandarizados. Al elegir un proveedor de alojamiento, compruebe desde ahora su política de portabilidad para evitar cualquier situación de dependencia del proveedor.",{"id":912,"category":115,"question":1508,"answer":1509,"weight":934},"¿El generador de landing pages con IA de ServOrbit es realmente gratuito?","Sí, el generador de landing pages de ServOrbit es una herramienta pública y gratuita: no se solicita ninguna tarjeta bancaria para generar una página. Las generaciones simplemente están limitadas por una cuota diaria de generaciones gratuitas, para que la herramienta siga estando disponible para todo el mundo. Publicar la página en línea, en cambio, requiere una cuenta ServOrbit y un alojamiento activo.",{"id":907,"category":115,"question":1511,"answer":1512,"weight":929},"¿Cuánto tarda la generación de una landing page?","Calcule de dos a cinco minutos para generar una página completa; más si ya hay otra generación en curso, ya que el motor solo procesa una a la vez. El motor de generación está autoalojado en nuestra propia infraestructura, lo que resulta algo más lento que un servicio externo de gran público. La página se abre después en una vista previa que puede editar directamente en su navegador.",{"id":902,"category":115,"question":1514,"answer":1515,"weight":924},"¿Qué hace falta para publicar en línea la landing page generada?","Para publicar hacen falta una cuenta ServOrbit, un alojamiento activo y el dominio al que se conectará la página: esta se despliega entonces en su alojamiento y se sirve en su dominio. Sin cuenta ni alojamiento, puede de todos modos generar, previsualizar y editar su página, y conservar su enlace de vista previa. No se publica nada mientras usted no lo pida explícitamente.",{"id":897,"category":115,"question":1517,"answer":1518,"weight":919},"¿Qué ocurre con el contenido que genero con la herramienta?","Su borrador se conserva en ServOrbit, de forma anónima antes de la creación de una cuenta y vinculado después a su cuenta en el momento de la publicación. El brief y la información de producto que usted facilita se transmiten a nuestro motor de generación, que es autoalojado. El HTML producido le pertenece: puede retocarlo en el editor, y la página nunca se pone en línea sin una acción explícita por su parte. Revise siempre el texto antes de publicarlo, ya que usted sigue siendo responsable de las afirmaciones hechas sobre su producto.",{"id":892,"category":115,"question":1520,"answer":1521,"weight":914},"¿Puedo partir de un enlace de producto en lugar de escribir una descripción?","Sí, puede pegar un enlace de producto y la herramienta intenta extraer de él el título, el precio y las imágenes. Esta lectura automática no está garantizada, sin embargo, porque muchas plataformas de venta la bloquean. El camino por defecto es, por tanto, la importación manual asistida: pega el título y el precio, añade dos o tres fotos, y la generación parte de información cuya exactitud usted controla.",{"id":887,"category":87,"question":1523,"answer":1524,"weight":909},"¿Cómo activo la medición de audiencia en mi servicio?","Desde el área de cliente, abra el servicio en cuestión: la sección Medición de audiencia presenta los motores disponibles para su plan. Elija uno y confirme — la plataforma crea el sitio de seguimiento en sus instancias compartidas y le entrega de inmediato un fragmento de código (snippet) para pegar en su sitio, sin ningún servidor que gestionar. Si no se ofrece ningún motor compartido para su plan, siempre puede instalar el suyo con 1 clic desde el Marketplace, en su propio VPS.",{"id":882,"category":87,"question":1526,"answer":1527,"weight":904},"¿Qué diferencia hay entre la medición de audiencia incluida en mi plan y una instalación en mi VPS?","La medición de audiencia incluida en el plan funciona en nuestras instancias compartidas: nada que instalar ni que mantener, obtiene de inmediato el snippet y su panel de control. La instalación desde el Marketplace, en cambio, coloca el motor en su propio VPS: sus datos permanecen íntegramente con usted y la configuración le pertenece, a cambio de los recursos de servidor y del mantenimiento que asume. Los motores compartidos ofrecidos dependen de su plan — el área de cliente muestra los que están abiertos para usted; la instalación en su VPS sigue siendo posible en todos los casos.",{"id":877,"category":87,"question":1529,"answer":1530,"weight":899},"¿Qué motor de medición de audiencia debo elegir?","El criterio útil es lo que usted busca medir. Umami y Plausible van a lo esencial — sin cookies, panel de control de una sola página, huella ligera en el servidor: la opción adecuada para seguir el tráfico de un sitio de presentación. Matomo es una suite completa (segmentos, comercio electrónico, mapas de calor, herramientas de cumplimiento del RGPD) cuando el análisis de audiencia se convierte en un oficio, mientras que PostHog apunta a la analítica de producto (embudos de conversión, repetición de sesión, feature flags, pruebas A\u002FB) y exige a cambio un servidor claramente más potente. El área de cliente indica los motores abiertos a su plan, y un sitio ya monitorizado lo sigue estando aunque su motor deje de ofrecerse.",{"id":872,"category":87,"question":1532,"answer":1533,"weight":894},"¿Dónde pego el snippet de medición de audiencia y cómo compruebo que está midiendo?","El snippet que aparece en el área de cliente se pega en el código HTML de su sitio, justo antes de la etiqueta `\u003C\u002Fhead>`, en todas las páginas que quiera medir — en un CMS, a través del campo «código de cabecera» del tema o de una extensión prevista para ello. Publique, vacíe la caché de páginas y abra después su sitio en otra pestaña: la visita debe aparecer en el panel del motor. Si no llega nada, compruebe que el snippet está realmente presente en el código fuente de la página publicada y que ninguna caché ni bloqueador lo descarta.",{"id":867,"category":109,"question":1535,"answer":1536,"weight":175},"¿Qué es Gatus y en qué se diferencia de Uptime Kuma?","Gatus es una herramienta de monitorización de salud y de página de estado config-as-code (~11,7 k ⭐, Apache 2.0): usted define sus endpoints y sus condiciones de salud en un archivo YAML versionable. Uptime Kuma es un monitor de uptime con interfaz gráfica — ideal para añadir monitores sin tocar ningún archivo de configuración. Gatus ofrece condiciones más ricas (tiempo de respuesta, vencimiento TLS, regex del body, resolución DNS) y genera una página de estado pública adecuada para compartirla con sus usuarios finales.",{"id":862,"category":109,"question":1538,"answer":1539,"weight":889},"¿Necesito un nombre de dominio para utilizar Gatus?","No. Gatus funciona directamente sobre la dirección IP de su VPS — la página de estado es accesible en `http:\u002F\u002Fip-vps:8080` desde el despliegue. Se recomienda un nombre de dominio para una página de estado destinada a sus clientes (para poner Gatus detrás de nginx con HTTPS y un subdominio como `status.su-dominio.com`), pero la monitorización interna y las alertas funcionan inmediatamente sin dominio.",{"id":857,"category":109,"question":1541,"answer":1542,"weight":884},"¿Cómo añado un nuevo endpoint para supervisar en Gatus?","Conéctese por SSH a su VPS y edite `\u002Fopt\u002Fstacks\u002Fgatus\u002Fconfig\u002Fconfig.yaml`. Añada un nuevo bloque bajo `endpoints:` con la URL, el intervalo y las condiciones. Reinicie con `cd \u002Fopt\u002Fstacks\u002Fgatus && docker compose restart gatus`. El nuevo endpoint aparece en la página de estado en unos segundos. Sin navegador, sin interfaz: únicamente un archivo de texto que puede versionar en un repositorio git.",{"id":852,"category":109,"question":1544,"answer":1545,"weight":879},"¿Qué canales de alerta admite Gatus?","Gatus integra más de 40 canales de alerta: Slack, PagerDuty, OpsGenie, Discord, Microsoft Teams, Telegram, Pushover, ntfy, GitHub Issues, correo electrónico, webhook personalizado, Mattermost, Gotify y muchos otros. Configure el canal una sola vez en el bloque `alerting:` de su configuración y después haga referencia a él por tipo desde cada endpoint. Cada endpoint admite umbrales de activación (p. ej. `failure-threshold: 2` para alertar solo tras 2 fallos consecutivos) y umbrales de restablecimiento.",{"id":847,"category":109,"question":1547,"answer":1548,"weight":874},"¿Cómo superviso un puerto TCP, una resolución DNS o el vencimiento de un certificado TLS con Gatus?","Basta con cambiar el prefijo de `url:` en su endpoint. Para TCP: `url: \"tcp:\u002F\u002Fdb.internal:5432\"` con la condición `[CONNECTED] == true`. Para DNS: `url: \"dns:\u002F\u002Fns1.example.com\"` con `[DNS_RCODE] == NOERROR`. Para el vencimiento TLS: conserve `url: \"https:\u002F\u002Fsu-dominio.com\"` y añada `[CERTIFICATE_EXPIRATION] > 14d` — Gatus avisará cuando queden menos de 14 días antes del vencimiento. Para ICMP: `url: \"icmp:\u002F\u002F192.168.1.1\"`. Todos los tipos de endpoints comparten la misma sintaxis de condiciones y los mismos canales de alerta.",{"id":842,"category":70,"question":1550,"answer":1551,"weight":869},"¿Qué es BIMI y cómo consigo que se muestre el logotipo de mi marca en Gmail?","BIMI (Brand Indicators for Message Identification) permite que Gmail, Yahoo Mail y Apple Mail muestren el logotipo de su marca junto a sus correos en la bandeja de entrada. Su dominio debe disponer de SPF, DKIM y de un DMARC en `p=quarantine` o `p=reject`; después, publique un registro DNS TXT `default._bimi.` que apunte a un archivo SVG de su logotipo. Gmail exige además un certificado VMC (Verified Mark Certificate, requiere una marca registrada) o CMC (Common Mark Certificate, sin marca registrada). La compatibilidad es efectiva en 2026 en Gmail, Yahoo Mail, Apple Mail y Fastmail.",{"id":837,"category":70,"question":1553,"answer":1554,"weight":864},"¿Puede mi organización activar BIMI sin tener una marca registrada?","Sí. Gmail introdujo el Common Mark Certificate (CMC) como alternativa al VMC: no requiere una marca registrada, pero usted debe demostrar que su logotipo se muestra públicamente en su dominio desde hace al menos doce meses. Yahoo Mail, Fastmail y Apple Mail admiten BIMI sin exigir certificado, siempre que DMARC esté configurado en `p=quarantine` o `p=reject`.",{"id":832,"category":115,"question":1556,"answer":1557,"weight":714},"¿Se aplica la directiva NIS2 a las empresas que utilizan un proveedor de alojamiento externo?","Sí, si su organización pertenece a uno de los 18 sectores contemplados (sanidad, energía, transporte, finanzas, infraestructuras digitales…) y supera los umbrales de tamaño. NIS2 obliga a evaluar los riesgos de toda su cadena de suministro, incluido su proveedor de alojamiento: lugar de almacenamiento de los datos, compromisos contractuales en materia de seguridad y procedimientos en caso de incidente. Entra en aplicación en octubre de 2026 en los Estados miembros de la UE.",{"id":827,"category":93,"question":1559,"answer":1560,"weight":426},"¿Cómo copio automáticamente los volúmenes Docker y las configuraciones de mis contenedores en un VPS?","Combine una exportación de los volúmenes Docker con una herramienta de copia de seguridad incremental como Restic o BorgBackup. Detenga temporalmente el contenedor (o utilice `docker exec` para un volcado limpio de las bases de datos), comprima el volumen y envíe después el archivo a un almacenamiento remoto. Programe la operación con cron o con un pipeline CI\u002FCD, y versione sus archivos `docker-compose.yml` y `.env` en un repositorio git privado.",{"id":822,"category":17,"question":1562,"answer":1563,"weight":416},"¿Puedo ejecutar un pipeline CI\u002FCD completo con Woodpecker CI y Forgejo en un VPS de 2 GB?","Sí. Woodpecker CI (servidor + agente) consume menos de 50 MB de RAM en reposo, y Forgejo funciona cómodamente con 300 a 500 MB. Un VPS con 2 GB de RAM es suficiente para un uso corriente (unos pocos repositorios, pipelines cortos). Para builds más intensivos (compilación, pruebas en paralelo), se recomienda un VPS de 4 GB. Cada etapa del pipeline se ejecuta en un contenedor Docker aislado: Docker debe estar instalado y el demonio activo.",{"id":817,"category":17,"question":1565,"answer":1566,"weight":1059},"¿Puedo usar FreshRSS para seguir mis dependencias de GitHub y recibir alertas de seguridad en mi VPS?","Sí. Cada repositorio de GitHub publica un feed Atom de sus releases en la dirección `https:\u002F\u002Fgithub.com\u002F\u003Cowner>\u002F\u003Crepo>\u002Freleases.atom`. Añada esas URL en FreshRSS, cree una regla de marcado automático sobre las palabras clave «security» o «breaking change», y active el webhook ntfy o un webhook de correo en los ajustes. FreshRSS actualiza los feeds cada 20 minutos en el servidor — usted recibe una notificación móvil en cuanto un mantenedor publica una alerta, sin abrir ninguna aplicación.",{"id":812,"category":17,"question":1568,"answer":1569,"weight":1039},"¿Cómo conectar Reeder o NetNewsWire a FreshRSS autoalojado en mi VPS?","En FreshRSS, vaya a Ajustes → Autenticación → Acceso a la API de GReader, active la API y anote la URL del endpoint (formato `http:\u002F\u002Fip-o-dominio:8080`). En Reeder 5, añada una cuenta de tipo «FreshRSS» (o «Fever» según la versión) e introduzca esa URL con su nombre de usuario y su contraseña de FreshRSS. En NetNewsWire, seleccione «FreshRSS» en las cuentas y proceda del mismo modo. Los flujos y los estados de lectura (leído\u002Fno leído, marcado con estrella) se sincronizan automáticamente. Recomendación: active HTTPS mediante un proxy inverso nginx para que sus credenciales no circulen en claro por internet.",{"id":807,"category":17,"question":1571,"answer":1572,"weight":114},"¿Cuánta RAM consume FreshRSS y qué plan de VPS es recomendable?","FreshRSS consume menos de 128 MB de RAM en reposo. Un VPS de 512 MB es más que suficiente para un uso personal o para un equipo pequeño de 5 a 10 usuarios con 200 a 500 fuentes cada uno. Para más de 10 usuarios simultáneos o miles de fuentes, se recomienda un VPS de 1 GB. FreshRSS puede convivir sin problema con otras aplicaciones en el mismo VPS — solo ocupa un contenedor Docker y su base SQLite no supera unos pocos megabytes incluso después de meses de uso intensivo.",{"id":802,"category":17,"question":1574,"answer":1575,"weight":859},"¿Se pueden migrar las suscripciones RSS desde Feedly u otro lector hacia FreshRSS?","Sí. FreshRSS admite la importación y la exportación OPML, el formato estándar de intercambio de listas de suscripciones RSS. En Feedly o en su lector actual, exporte sus suscripciones en OPML (archivo `.xml` o `.opml`). En FreshRSS, vaya a Ajustes → Suscripciones → Importar\u002FExportar, seleccione su archivo OPML y confirme. Todos sus flujos aparecen inmediatamente con sus carpetas y categorías de origen. El proceso lleva menos de un minuto, sea cual sea el tamaño de su lista.",{"id":797,"category":17,"question":1577,"answer":1578,"weight":854},"¿Admite FreshRSS HTTPS y el acceso desde fuera del VPS?","FreshRSS sirve HTTP en el puerto 80 (expuesto en el 8080 del lado del host). Para HTTPS, configure nginx como reverse proxy delante de ese puerto con un certificado Let's Encrypt — o active `requireDomain: true` en el Marketplace de ServOrbit para que el VPS se configure automáticamente con un vhost nginx + HTTPS. Una vez en HTTPS, las aplicaciones móviles como Reeder o FeedMe pueden conectarse a `https:\u002F\u002Frss.su-dominio.com` de forma segura desde cualquier red.",{"id":792,"category":70,"question":1580,"answer":1581,"weight":849},"¿Cómo migro mis correos profesionales desde Gmail sin interrumpir mi actividad?","El método más seguro es la migración IMAP en paralelo: sus buzones se copian en segundo plano (con imapsync o la herramienta integrada en su panel) mientras su registro MX permanece en el proveedor anterior, sin corte para sus destinatarios. Una vez sincronizados todos los buzones, cambia el registro MX a ServOrbit — y mantiene ambos accesos activos un mínimo de 72 horas para recuperar los correos en tránsito. Para empezar, consulte nuestra página de \u003Ca href=\"\u002Fhebergement-web\">alojamiento web ServOrbit\u003C\u002Fa> o contacte con el soporte a través de support@servorbit.com.",{"id":787,"category":17,"question":1583,"answer":1584,"weight":844},"¿Puedo ejecutar un modelo de lenguaje de IA (LLM) en un VPS sin GPU?","Sí, desde 2026 los modelos cuantizados de 3B a 7B (formato Q4_K_M) funcionan correctamente en una CPU moderna con soporte AVX-512, a una velocidad de 8 a 12 tokens por segundo — suficiente para un uso de API con poco tráfico (menos de 5 peticiones por minuto). Recomendamos un VPS con 8 a 16 GB de RAM y modelos como Phi-3-mini, Llama 3.2 3B o Qwen2.5-7B, desplegados mediante Ollama. Encuentre Ollama directamente en nuestro \u003Ca href=\"\u002Fmarketplace\">Marketplace de aplicaciones\u003C\u002Fa> para una instalación con un solo clic.",{"id":782,"category":549,"question":1586,"answer":1587,"weight":839},"¿Mis correos corren el riesgo de llegar a spam tras una migración a un nuevo servidor?","Sí, un cambio de IP de envío requiere una fase de calentamiento: empiece con volúmenes pequeños (de 50 a 100 correos al día la primera semana) para construir progresivamente la reputación de la nueva IP. Asegúrese de que SPF, DKIM y DMARC estén configurados correctamente en el nuevo servidor desde el primer envío y, después, vigile los informes DMARC durante 2 a 4 semanas para detectar cualquier anomalía. Nuestro equipo de soporte está disponible en support@servorbit.com para acompañarle.",{"id":777,"category":17,"question":1589,"answer":1590,"weight":834},"¿Qué es el protocolo MCP y cómo utilizarlo en un VPS?","MCP (Model Context Protocol) es un protocolo de código abierto estandarizado por Anthropic y adoptado por OpenAI, Google y Microsoft, que permite a los agentes de IA interactuar de forma uniforme con herramientas externas — bases de datos, archivos, APIs — sin enviar sus datos a servicios cloud de terceros. Un servidor MCP se despliega en un VPS estándar (1 GB de RAM como mínimo, con Docker o Node.js) y expone una API HTTP a la que se conectan clientes como Claude Desktop, Open WebUI o n8n. Encuentre nuestros planes VPS adaptados en la \u003Ca href=\"\u002Fvps-cloud\">página VPS ServOrbit\u003C\u002Fa> o contáctenos en support@servorbit.com para recibir acompañamiento.",{"id":772,"category":109,"question":1592,"answer":1593,"weight":829},"¿Qué es Grist y en qué se diferencia de una hoja de cálculo clásica?","Grist es una hoja de cálculo-base de datos de código abierto autoalojable (Apache-2.0, ~11 k ⭐ en GitHub). A diferencia de Google Sheets o Excel, Grist almacena los datos en tablas relacionales tipadas con referencias explícitas entre tablas, fórmulas Python ejecutadas en el servidor (acceso completo a las bibliotecas Python) y una API REST generada automáticamente en cada documento. Es la alternativa de código abierto a Airtable, sin suscripción ni vendor lock-in. Encuéntrelo en el \u003Ca href=\"\u002Fmarketplace\u002Fdeveloppement\u002Fgrist\">catálogo ServOrbit\u003C\u002Fa> o contáctenos a través de support@servorbit.com.",{"id":767,"category":109,"question":1595,"answer":1596,"weight":824},"¿Necesita Grist una base de datos externa como PostgreSQL?","No. Grist almacena cada documento como un archivo SQLite en el volumen `\u002Fpersist\u002Fdocs\u002F`. No se requiere ningún servicio externo: ni PostgreSQL, ni Redis, ni Celery. SQLite gestiona con comodidad miles de filas por tabla. Para instancias multiusuario muy grandes, Grist puede utilizar PostgreSQL como base de datos principal — pero el despliegue estándar en un solo contenedor utiliza SQLite para todo. Un único VPS de 1 GB de RAM basta para un uso personal o en equipos pequeños.",{"id":762,"category":109,"question":1598,"answer":1599,"weight":819},"¿Cómo accedo a la API REST de un documento Grist?","Cada documento Grist expone automáticamente una API REST en `http:\u002F\u002Fip-vps:8484\u002Fapi\u002Fdocs\u002F\u003CdocId>\u002Ftables\u002F\u003CtableName>\u002Frecords`. Puede listar los registros (GET), crearlos (POST), modificarlos (PATCH) o eliminarlos (DELETE) sin configurar nada. Recupere el `docId` desde la URL del documento en la interfaz web. Utilice esta API con n8n, Make, o cualquier cliente HTTP para integrar sus datos Grist en sus workflows de automatización. La autenticación por clave API está disponible en las preferencias de la cuenta.",{"id":757,"category":109,"question":1601,"answer":1602,"weight":814},"¿Se puede compartir un documento de Grist con otros usuarios?","Sí. Grist admite la colaboración en tiempo real: varios usuarios pueden editar el mismo documento simultáneamente, con propagación de los cambios en menos de un segundo y un historial de auditoría completo. El uso compartido se hace documento por documento mediante el menú Share, con tres roles: lector (view-only), editor y propietario. Para un sistema multiusuario con autenticación por correo electrónico real (no el `GRIST_DEFAULT_EMAIL` del despliegue inicial), configure un proveedor OIDC como Google Workspace, Authentik o Keycloak mediante las variables `GRIST_OIDC_*`.",{"id":752,"category":109,"question":1604,"answer":1605,"weight":809},"¿Cómo hago una copia de seguridad de mis documentos Grist?","Los documentos Grist son archivos SQLite en el volumen `\u002Fpersist\u002Fdocs\u002F` — un archivo `.grist` por documento. Cópielos como cualquier otro archivo. Para una copia de seguridad automatizada y versionada, utilice Backrest (también en el catálogo ServOrbit): hace snapshots del volumen mediante restic y envía los incrementos cifrados hacia S3, Backblaze B2 o SFTP sin detener Grist. Grist conserva además un historial de snapshots por documento en la interfaz (menú Document → History) — práctico para restaurar una versión anterior sin acceso SSH.",{"id":747,"category":93,"question":1607,"answer":1608,"weight":804},"¿Puedo enviar mis copias de seguridad a un almacenamiento externo como S3, Backblaze B2 o un servidor SFTP?","Las copias de seguridad incluidas en sus planes de alojamiento se conservan en la infraestructura de ServOrbit. Desde un VPS, puede configurar Restic o BorgBackup para enviar copias cifradas fuera del sitio hacia S3, Backblaze B2, Scaleway Object Storage o un servidor SFTP de su elección. Este enfoque es muy recomendable para cualquier dato crítico. En el Marketplace de ServOrbit hay plantillas listas para usar para estas herramientas.",{"id":742,"category":306,"question":1610,"answer":1611,"weight":709},"¿Puedo revender VPS a mis clientes o el plan de revendedor abarca únicamente el alojamiento web?","El plan de revendedor de ServOrbit se centra en el alojamiento web compartido gestionado mediante cPanel\u002FWHM. La reventa de VPS no está integrada en el panel de revendedor, ya que un VPS es una instancia dedicada que no se puede repartir entre varios clientes. Para ofrecer VPS a sus clientes, puede pedir instancias adicionales desde su área de cliente y gestionarlas en marca blanca. Si desea un acompañamiento personalizado, no dude en contactar con nuestro equipo comercial en sales@servorbit.com.",{"id":737,"category":432,"question":1613,"answer":1614,"weight":679},"¿Puedo instalar cPanel, Plesk o DirectAdmin en mi servidor dedicado?","Sí, dispone de un acceso root completo en su servidor dedicado ServOrbit y tiene libertad para elegir el panel de gestión que prefiera. Las licencias de cPanel y Plesk pueden adquirirse directamente desde su área de cliente, vinculadas a la dirección IP de su servidor. La instalación automatizada tarda entre 15 y 30 minutos en AlmaLinux 9 o Ubuntu Server 24.04. DirectAdmin también puede instalarse manualmente siguiendo el procedimiento oficial.",{"id":732,"category":549,"question":1616,"answer":1617,"weight":639},"¿Cómo migro a un VPS ServOrbit una aplicación Docker que ya está en producción?","La migración se desarrolla en cuatro etapas: exporte sus imágenes y volúmenes (`docker save`, `rsync` de los datos), prepare el VPS de destino instalando Docker y configurando sus variables de entorno, transfiera los datos y arranque los contenedores, y cambie el DNS únicamente después de haber validado el correcto funcionamiento en el destino. Para las aplicaciones sensibles al tiempo de inactividad, mantenga activo el servidor antiguo hasta que la propagación DNS sea completa. Si necesita ayuda, abra un ticket desde su área de cliente.",{"id":727,"category":109,"question":1619,"answer":1620,"weight":584},"¿Quién aplica las actualizaciones de seguridad de las aplicaciones que instalo desde el Marketplace?","Ese mantenimiento corre a su cargo. Nuestras plantillas instalan una aplicación de código abierto en su VPS y después le entregan las llaves: las nuevas versiones y los parches de seguridad dependen de usted, como todo lo que se ejecuta en un servidor no gestionado — el área de cliente ofrece la instalación y la desinstalación, no la actualización de versión. Siga el canal de publicación del editor y tome una instantánea desde su área de cliente antes de cada actualización, para poder volver atrás si sale mal. Si prefiere delegar, la prestación de administración de VPS está disponible como opción — escriba a sales@servorbit.com.",{"id":722,"category":17,"question":1622,"answer":1623,"weight":508},"¿Debo pedir un nuevo VPS si mi distribución de Linux llega al final de su soporte?","No. Desde su área de cliente (VPS → Avanzado → Reinstalar el SO), usted elige una distribución reciente entre las propuestas y el servidor se reconstruye conservando su dirección IP pública; se le envían por correo electrónico unas credenciales nuevas. La operación borra el disco por completo: haga una copia de seguridad de sus datos, sus volúmenes y sus archivos de configuración antes de lanzarla, y vuelva a desplegar después sus aplicaciones sobre el sistema nuevo. Está protegida por una confirmación fuerte (escribir el nombre exacto del servidor); en caso de duda sobre el orden de las operaciones, abra un ticket antes de empezar.",{"id":692,"category":17,"question":1625,"answer":1626,"weight":442},"¿Por qué me piden un código para abrir la consola de mi VPS?","Porque la consola es un acceso directo a la pantalla del servidor: no pasa ni por la red, ni por SSH, ni por el firewall — abrirla equivale a sentarse delante de la máquina. Por eso la protegemos como las demás operaciones sensibles (restablecimiento de la contraseña de administrador, reinstalación, modo de rescate, restauración): su contraseña de cuenta más un código de 6 dígitos enviado por correo electrónico. Una vez confirmada, la consola permanece abierta 15 minutos: puede volver a conectarse tantas veces como necesite durante una intervención sin que se le pida otro código. Pasado ese plazo, se solicita una nueva confirmación.",{"id":717,"category":93,"question":1628,"answer":1629,"weight":401},"¿Puedo programar copias de seguridad automáticas de mis bases de datos en mi VPS?","Sí para MySQL y MariaDB: en el área de cliente (VPS → Gestionar → Bases de datos) puede activar una programación diaria o semanal, elegir la hora y el periodo de conservación, y los archivos se depositan en su espacio de copia de seguridad. También está disponible una copia de seguridad inmediata, confirmada mediante su contraseña y un código de un solo uso — útil justo antes de una operación sensible, como una actualización mayor del motor. Los demás motores (PostgreSQL, MongoDB…) no son detectados por esta herramienta: prevea su propia exportación y envíela hacia un almacenamiento remoto.",{"id":712,"category":109,"question":1631,"answer":1632,"weight":396},"¿Cómo añado autenticación de usuarios a mi aplicación con Logto?","Logto es una plataforma OIDC\u002FOAuth 2.0 self-hosted que usted despliega en un VPS a través del Marketplace de ServOrbit. Una vez desplegada, cree su aplicación en la consola de administración (puerto 3002 mediante túnel SSH), obtenga el Client ID y la URL del endpoint OIDC y, a continuación, instale el SDK oficial para su framework (`@logto\u002Freact`, `logto-python`, etc.). Con 15 líneas de configuración, sus usuarios pueden registrarse, iniciar sesión con credenciales clásicas o con proveedores sociales (Google, GitHub…) y recibir un JWT firmado que su API verifica con una sola línea de middleware.",{"id":707,"category":109,"question":1634,"answer":1635,"weight":220},"¿Logto necesita un nombre de dominio desde la instalación?","Sí. La URL ENDPOINT de Logto es el emisor OIDC: queda inscrita en cada token JWT emitido por su instancia. Este parámetro se fija en el primer arranque y no puede modificarse sin reinicializar toda la base de datos. Elija su dominio definitivo antes del despliegue. Si más adelante debe cambiar de dominio, elimine el volumen `logto_db`, vuelva a desplegar con el nuevo dominio y después reconfigure sus aplicaciones.",{"id":702,"category":109,"question":1637,"answer":1638,"weight":190},"¿Cuál es la diferencia entre Logto, Authelia y Authentik en el Marketplace?","Son tres herramientas de autenticación con funciones distintas. Authelia es un proxy de autenticación (forward auth): añade MFA y SSO delante de sus aplicaciones existentes sin modificar su código, ideal para proteger un Grafana o un Nextcloud. Authentik es un proveedor de identidad completo (OIDC, SAML, LDAP) para centralizar el SSO de su infraestructura self-hosted. Logto es una plataforma SDK de autenticación: usted la integra en el código de su propio producto para añadirle el registro de usuarios, el inicio de sesión social, el MFA y los tokens OIDC, al estilo de Auth0 o Clerk.",{"id":697,"category":109,"question":1640,"answer":1641,"weight":135},"¿Cómo acceder a la consola de administración de Logto una vez desplegada?","La consola de administración de Logto está enlazada al puerto 3002 únicamente en localhost por razones de seguridad. Abra un túnel SSH desde su máquina local: `ssh -L 3002:127.0.0.1:3002 root@\u003Cip-de-su-vps>`, y a continuación acceda a `http:\u002F\u002Flocalhost:3002\u002Fconsole` en su navegador. Este enfoque garantiza que el acceso a la gestión de usuarios y de aplicaciones solo sea posible desde una máquina con derechos SSH sobre el VPS.",{"id":1643,"category":109,"question":1644,"answer":1645,"weight":799},370,"¿Puede Logto gestionar la autenticación de varias aplicaciones distintas?","Sí. En la consola de Logto, puede crear tantas Applications como desee (SPA, Native, Backend, Machine-to-Machine). Cada aplicación obtiene un Client ID único y sus propias URI de redirección. Así, un único VPS Logto puede centralizar la autenticación de varios proyectos: un front-end React, una API FastAPI, una aplicación móvil Flutter, cada uno con sus propios roles y políticas de acceso configurados de forma independiente.",{"id":687,"category":109,"question":1647,"answer":1648,"weight":794},"¿Cuál es la diferencia entre Cal.com y Calendly?","Cal.com es el equivalente de código abierto de Calendly, autoalojado en su VPS. Las funcionalidades son muy parecidas: tipos de eventos, sincronización de calendario, videoconferencia automática, webhooks. La diferencia principal: con Cal.com sus datos de citas permanecen en su servidor, no hay límite de plan (todos los tipos de eventos son gratuitos) y puede conectar sus propias claves API de Google\u002FZoom. Calendly le conviene si no quiere gestionar un servidor; Cal.com, si quiere el control total.",{"id":682,"category":109,"question":1650,"answer":1651,"weight":789},"¿Puedo cambiar el dominio de Cal.com después del primer despliegue?","No, no sin reinicializar la instancia. `NEXT_PUBLIC_WEBAPP_URL` queda anclado en cada enlace de reserva, en el callback OAuth y en las cookies de NextAuth desde el primer arranque. Cambiar el dominio a posteriori rompe la autenticación de todos los usuarios existentes. Elija su dominio definitivo antes de desplegar. Si le resulta imprescindible cambiarlo, elimine el volumen `calcom_db`, vuelva a desplegar con el nuevo dominio y después reconfigure las integraciones de Google Calendar y los webhooks.",{"id":677,"category":109,"question":1653,"answer":1654,"weight":784},"¿Es obligatorio el SMTP para usar Cal.com?","El SMTP es opcional para crear la cuenta de administrador (el asistente de primer arranque no lo pide). Pero es imprescindible para enviar las confirmaciones de cita y las invitaciones de calendario a los invitados — sin SMTP, Cal.com funciona, pero los participantes no reciben ninguna notificación. Configúrelo en Ajustes → E-mail después del primer arranque. Un proveedor SMTP transaccional (Gmail App Password, Mailgun, Brevo) con 100–300 envíos al día basta para la mayoría de los usos.",{"id":672,"category":109,"question":1656,"answer":1657,"weight":779},"¿Cómo conecto Google Calendar a Cal.com?","En Cal.com, vaya a Configuración → Calendarios → Conectar Google Calendar. Se le redirigirá a la página de autorización de Google — acepte los permisos (lectura y escritura de calendario). Cal.com lee sus eventos existentes para bloquear las franjas ocupadas y escribe automáticamente cada nueva cita en su Google Calendar. Para que esto funcione, debe haber configurado credenciales OAuth de Google en sus variables de entorno (`GOOGLE_API_CREDENTIALS`). Como alternativa, Cal.com admite CalDAV para conectarse a Nextcloud Calendar, Fastmail o cualquier servidor CalDAV.",{"id":667,"category":109,"question":1659,"answer":1660,"weight":774},"¿Qué configuración de VPS se recomienda para Cal.com?","Cal.com (Next.js) + PostgreSQL 16 funcionan en un VPS de 2 GB de RAM para un uso individual o un equipo de menos de 10 personas, hasta 300–500 citas al día. Para un equipo más grande (> 10 usuarios, cientos de tipos de eventos) o si aloja otras aplicaciones en el mismo VPS, opte por 4 GB de RAM. El disco se consume poco: una instancia activa con 10 000 reservas solo ocupa 500 MB de base de datos.",{"id":662,"category":17,"question":1662,"answer":1663,"weight":554},"¿Qué proxy inverso elegir para exponer mis aplicaciones Docker en un VPS?","Todo depende de su perfil. Caddy es la opción ideal para empezar: configuración en unas pocas líneas, certificados Let's Encrypt automáticos y cero dependencias externas. Traefik encaja en entornos Docker multicontenedor: detecta los servicios mediante las etiquetas de Docker y gestiona los certificados de forma nativa, pero exige un archivo de configuración más completo. Nginx Proxy Manager ofrece una interfaz gráfica web que gusta a los usuarios no técnicos. Si gestiona menos de cinco servicios y quiere ir rápido, elija Caddy. Si opera un clúster de decenas de contenedores con reglas de enrutamiento complejas, opte por Traefik.",{"id":657,"category":483,"question":1665,"answer":1666,"weight":386},"¿Cómo obtiene Traefik automáticamente los certificados Let's Encrypt?","Traefik integra de forma nativa un cliente ACME compatible con Let's Encrypt. Basta con declarar un resolver en la sección `certificatesResolvers` del archivo `traefik.yml` (o como variable de entorno) y añadir después la etiqueta `traefik.http.routers.\u003Cservice>.tls.certresolver=\u003Cnombre>` a cada contenedor Docker que desee proteger. Traefik se encarga entonces de la negociación del desafío HTTP-01 o DNS-01, de la emisión del certificado y de su renovación automática antes del vencimiento. Los certificados se almacenan en un archivo JSON persistente (`acme.json`) que debe montar en un volumen para no perderlos al reiniciar el contenedor.",{"id":652,"category":23,"question":1668,"answer":1669,"weight":331},"¿Mi servidor Linux es seguro por defecto tras su aprovisionamiento?","No. Un servidor Linux recién aprovisionado expone por defecto la autenticación SSH por contraseña en el puerto 22, no tiene ningún firewall activo y deja servicios innecesarios a la escucha. Los pasos mínimos de endurecimiento son: desactivar la autenticación SSH por contraseña y permitir únicamente las claves (parámetro `PasswordAuthentication no` en `\u002Fetc\u002Fssh\u002Fsshd_config`), cambiar el puerto SSH o protegerlo con un filtro, activar `ufw` o `firewalld` para bloquear todos los puertos salvo los necesarios (22 SSH, 80 HTTP, 443 HTTPS), desactivar los servicios innecesarios con `systemctl disable` y automatizar las actualizaciones de seguridad mediante `unattended-upgrades` (Debian\u002FUbuntu) o `dnf-automatic` (AlmaLinux\u002FRocky). Estas medidas reducen en un 90 % la superficie de ataque de un servidor expuesto a internet.",{"id":647,"category":109,"question":1671,"answer":1672,"weight":326},"¿Es obligatorio un servidor SMTP para usar Reactive Resume?","No. Sin SMTP, puede crear igualmente una cuenta y verificar su dirección de correo electrónico: el enlace de verificación aparece en los registros de Docker. Ejecute `docker compose logs reactive-resume | grep verify` y haga clic en la URL mostrada para activar su cuenta. El SMTP sigue siendo opcional y solo se aplica a futuras funcionalidades de notificación por correo electrónico.",{"id":642,"category":109,"question":1674,"answer":1675,"weight":165},"¿Es posible desactivar los registros para reservar el acceso a determinados usuarios?","Sí. En la consola Docker, defina la variable de entorno `DISABLE_SIGNUPS=true` y reinicie el contenedor (`docker compose restart reactive-resume`). Los nuevos visitantes ya no podrán crear una cuenta — solo podrán conectarse las cuentas ya creadas. Para gestionar los usuarios existentes o invitar a nuevas personas, utilice la API REST o los ajustes de administración.",{"id":637,"category":109,"question":1677,"answer":1678,"weight":769},"¿Puedo cambiar el dominio de mi instancia de Reactive Resume después del despliegue?","No, sin un procedimiento de reinicialización completo. Reactive Resume inscribe `APP_URL` en los tokens JWT y en las redirecciones OAuth en el primer arranque: cambiar la URL rompe todas las sesiones activas y todas las URL públicas de CV. Si tiene que migrar sin falta a un nuevo dominio, haga una copia de seguridad de sus datos (`docker exec db pg_dump -U postgres postgres > backup.sql`), elimine los volúmenes Docker, vuelva a desplegar con el nuevo dominio y restaure la copia de seguridad — después reconfigure `APP_URL`. Planifique su dominio definitivo antes del primer despliegue.",{"id":1680,"category":109,"question":1681,"answer":1682,"weight":764},383,"¿Cómo funciona la generación de PDF? ¿Hacen falta Chrome o Puppeteer en el servidor?","No, desde la versión 5.1.0. La generación de PDF se realiza íntegramente en el navegador mediante la biblioteca `@react-pdf\u002Frenderer`: el PDF se produce directamente en su navegador, sin ningún proceso Chrome, Puppeteer o Browserless en el servidor. Esto reduce la huella de memoria del servidor en unos 700 MB y elimina una dependencia de infraestructura. Si su instancia todavía funciona con una versión anterior a 5.1.0, actualice la imagen Docker (`docker pull amruthpillai\u002Freactive-resume:latest && docker compose up -d`).",{"id":632,"category":109,"question":1684,"answer":1685,"weight":759},"¿Cómo hago una copia de seguridad y restauro mi instancia de Reactive Resume?","Dos volúmenes Docker contienen todos los datos de la instancia. Para una copia de seguridad completa: `docker run --rm -v reactive_resume_db:\u002Fdata -v $(pwd):\u002Fbackup alpine tar czf \u002Fbackup\u002Frr-db.tar.gz \u002Fdata` y `docker run --rm -v reactive_resume_data:\u002Fdata -v $(pwd):\u002Fbackup alpine tar czf \u002Fbackup\u002Frr-data.tar.gz \u002Fdata`. Para un dump SQL directo: `docker exec db pg_dump -U postgres postgres > backup.sql`. Restaure montando los archivos comprimidos en volúmenes vacíos (`docker volume create reactive_resume_db && docker run --rm -v reactive_resume_db:\u002Fdata -v $(pwd):\u002Fbackup alpine tar xzf \u002Fbackup\u002Frr-db.tar.gz -C \u002F`), y después reinicie con `docker compose up -d`. Asegúrese de que `APP_URL` sea idéntica entre el origen y el destino — de lo contrario los tokens JWT no serán válidos.",{"id":627,"category":17,"question":1687,"answer":1688,"weight":754},"¿Puedo instalar Coolify, Dokploy o CapRover en un VPS ServOrbit?","Sí. Estas plataformas PaaS de código abierto funcionan en cualquier VPS Linux con acceso root, y todos los planes ServOrbit incluyen ese acceso. Se recomienda el plan VPS Power (4 vCPU, 8 GB de RAM) o superior, ya que estas herramientas consumen memoria incluso antes que sus propias aplicaciones. El Marketplace ServOrbit ofrece igualmente plantillas listas para desplegar para varias de estas soluciones.",{"id":1690,"category":11,"question":1691,"answer":1692,"weight":749},386,"¿Cómo transfiero un dominio ‎.ma a ServOrbit desde otro registrador?","La transferencia de un ‎.ma sigue reglas específicas fijadas por el registro nacional (ANRT): su dominio debe estar activo desde hace al menos 60 días, su bloqueo de transferencia debe estar desactivado y su registrador actual debe facilitarle el código de autorización (EPP). El procedimiento y los documentos exigidos (documento de identidad del titular) son los mismos que para un nuevo registro ‎.ma. Contacte con nuestro equipo mediante el formulario de contacto o escriba a support@servorbit.com para recibir acompañamiento paso a paso.",{"id":622,"category":483,"question":1694,"answer":1695,"weight":744},"¿Puedo proteger varias aplicaciones self-hosted con un único proveedor de identidad (SSO)?","Sí. Soluciones de código abierto como Authentik o Authelia, disponibles en el Marketplace de ServOrbit, permiten centralizar la autenticación de todas sus aplicaciones (Gitea, Nextcloud, Chatwoot…) mediante un único portal SSO\u002FOIDC. Usted gestiona los usuarios, los permisos y la doble autenticación desde una interfaz única, sin reconfigurar cada aplicación por separado. Se recomienda un VPS Power (4 vCPU, 8 GB) para Authentik; Authelia es más ligero.",{"id":617,"category":432,"question":1697,"answer":1698,"weight":739},"¿Puedo reinstalar el sistema operativo de mi servidor dedicado y qué perderé?","Sí, la reinstalación está disponible bajo demanda desde su área de cliente. Borra íntegramente el disco — datos, aplicaciones y configuraciones — y entrega una instalación limpia de la distribución Linux elegida. Su dirección IP dedicada se conserva. Haga una copia de seguridad de sus datos antes de iniciar la operación; para recibir acompañamiento, contacte con nuestro equipo mediante el formulario de contacto o en support@servorbit.com.",{"id":612,"category":109,"question":1700,"answer":1701,"weight":734},"¿Qué tamaño de VPS se necesita para alojar ClickHouse?","Cuente con 4 GB de RAM como mínimo y 8 GB para ir holgado: ClickHouse mantiene en memoria sus índices y sus marcas, y una agregación que supere la memoria disponible se interrumpe en lugar de pasar al disco. Dos vCPU bastan para paralelizar las consultas, cuatro resultan cómodos. Lo que realmente decide es el disco: prevea de 50 a 100 GB de SSD NVMe según su periodo de retención, teniendo en cuenta que la compresión suele dividir el volumen bruto entre cinco y diez. En reposo, antes de la menor consulta, la instalación ocupa unos 270 MB de RAM.",{"id":607,"category":109,"question":1703,"answer":1704,"weight":729},"¿Puede ClickHouse sustituir a PostgreSQL o MySQL para mi aplicación?","No, y no es su función. ClickHouse es una base de datos analítica (OLAP): está hecha para recorrer y agregar tablas muy grandes, no para atender las pequeñas lecturas y escrituras transaccionales de una aplicación web. No ofrece transacciones reales, sus actualizaciones y eliminaciones son mutaciones asíncronas en lugar de operaciones inmediatas, y la lectura de una única fila es más lenta que en PostgreSQL. El esquema que funciona consiste en tener ambas en el mismo VPS: PostgreSQL o MySQL para la aplicación, ClickHouse para los registros, las métricas y los informes.",{"id":602,"category":109,"question":1706,"answer":1707,"weight":724},"¿Cómo me conecto a ClickHouse después de instalarlo desde el Marketplace?","La instalación crea una cuenta `admin` con una contraseña generada para su servidor, que usted consulta en la ficha de la aplicación en su área de cliente; la cuenta `default`, que la imagen de origen entrega sin contraseña, se retira al arrancar. ClickHouse incorpora su propia consola SQL de navegador, en la ruta `\u002Fplay`: si ha vinculado un dominio, responde en `https:\u002F\u002F\u003Csu-dominio>\u002Fplay`; si no, abra un túnel con `ssh -L 8123:127.0.0.1:8123 root@\u003Cip-del-vps>` y vaya después a `http:\u002F\u002Flocalhost:8123\u002Fplay`. El servidor nunca es accesible directamente en la dirección IP pública.",{"id":597,"category":109,"question":1709,"answer":1710,"weight":719},"¿Cómo hago una copia de seguridad de una base de datos ClickHouse alojada en un VPS?","Dos niveles, complementarios. A nivel de la máquina, la opción de copia de seguridad de su VPS toma una instantánea del disco entero, volúmenes Docker incluidos: es la recuperación ante desastres, y es la red que hay que activar primero. A nivel de la base de datos, ClickHouse dispone de un comando `BACKUP TABLE … TO Disk(…)` que produce una copia de seguridad coherente, exportable después fuera del servidor: es lo que hace falta para restaurar una sola tabla sin hacer retroceder todo el servidor. Evite copiar `\u002Fvar\u002Flib\u002Fclickhouse` en caliente sin detener el servicio — las fusiones de particiones en curso harían la copia incoherente.",{"id":592,"category":109,"question":1712,"answer":1713,"weight":477},"¿Cómo evito que ClickHouse sature el disco de mi VPS?","Defina la retención en el esquema, no en un script de limpieza. Declare un TTL en el momento de crear la tabla — por ejemplo `TTL event_date + INTERVAL 90 DAY` — y particione por mes con `PARTITION BY toYYYYMM(event_date)`: ClickHouse elimina entonces en segundo plano las particiones totalmente vencidas, lo que apenas cuesta nada, en lugar de borrar las filas una a una. Inserte además por lotes de varios miles de filas en lugar de fila a fila, ya que las inserciones unitarias crean un enjambre de particiones pequeñas y desencadenan fusiones costosas. Si las consultas empiezan a ralentizarse, consulte `system.parts` y `system.merges`.",{"id":587,"category":93,"question":1715,"answer":1716,"weight":472},"¿Puedo restaurar un solo archivo sin restaurar toda mi cuenta?","Sí, en los alojamientos cPanel de ServOrbit, JetBackup permite una restauración granular: usted selecciona con precisión el archivo o la carpeta que desea restaurar desde la lista de copias de seguridad disponibles, sin tocar el resto de su cuenta. Para los VPS y los servidores dedicados, los snapshots permiten igualmente dos niveles de restauración: una restauración completa de la imagen de disco o una exploración del snapshot para extraer únicamente los archivos deseados. Esta flexibilidad evita sobrescribir datos recientes al recuperar un solo elemento.",{"id":1718,"category":306,"question":1719,"answer":1720,"weight":462},396,"¿Cómo puedo seguir las fechas de vencimiento de los servicios de mis clientes desde el Área de agencia de ServOrbit?","El Área de agencia de ServOrbit centraliza la gestión de todos sus clientes y de sus servicios en un único panel de control. Allí accede a la lista completa de los servicios activos con sus fechas de vencimiento, y recibe notificaciones automáticas antes del vencimiento para anticipar las renovaciones. También puede configurar alertas personalizadas según sus plazos de seguimiento habituales e iniciar la renovación directamente desde la interfaz, sin tener que entrar en cada cuenta de cliente por separado. Esto le evita cortes de servicio imprevistos y le permite gestionar su cartera de forma proactiva.",{"id":511,"category":306,"question":1722,"answer":1723,"weight":457},"¿Puedo crear un portal de pedidos personalizado para mis clientes?","Sí. El Área de agencia le permite presentar una interfaz de pedidos con su propia marca (logotipo, colores, nombre de dominio personalizado) para que sus clientes hagan sus pedidos y gestionen sus servicios sin ver nunca la marca ServOrbit.com. Consulte la página Soluciones para agencias para conocer los detalles de personalización disponibles.",{"id":506,"category":306,"question":1725,"answer":1726,"weight":452},"¿Puedo ofrecer migraciones gratuitas a mis clientes dentro de mi plan de revendedor?","Las migraciones asistidas por nuestro equipo están incluidas en las cuentas de alojamiento de los planes Business y Pro, sea quien sea el propietario de la cuenta. Si pide un alojamiento elegible para un cliente, la migración está cubierta. Para los planes no elegibles o las migraciones en volumen, contáctenos para un servicio dedicado.",{"id":582,"category":29,"question":1728,"answer":1729,"weight":447},"¿Cuál es la política de reembolso si no estoy satisfecho con mi alojamiento?","ServOrbit ofrece una garantía de reembolso de 30 días para las nuevas suscripciones de alojamiento compartido y de revendedor, siempre que la solicitud se formule dentro de ese plazo a partir de la fecha de compra. El reembolso se tramita en un plazo de 5 a 10 días hábiles según el medio de pago utilizado. Algunos servicios quedan excluidos de esta garantía: los nombres de dominio registrados o transferidos, las licencias de software (cPanel, Plesk, etc.), así como los gastos de instalación o de configuración específicos. Para los VPS y los servidores dedicados, las condiciones varían según el contrato; contacte con el soporte para estudiar su situación.",{"id":501,"category":29,"question":1731,"answer":1732,"weight":437},"¿Cómo funcionan las promociones y los códigos de descuento?","Los códigos de descuento se aplican en el momento del pedido, desde su carrito. Introduzca su código en el campo previsto y el descuento se aplica inmediatamente, antes de la confirmación. Cada código tiene sus propias condiciones (periodo de validez, servicios elegibles, uso único o no) indicadas en el momento de su comunicación.",{"id":496,"category":29,"question":1734,"answer":1735,"weight":431},"¿Qué ocurre si falla el pago de mi renovación?","En caso de fallo del pago en el vencimiento, recibirá una notificación por correo electrónico y una alerta en su área de cliente. Dispone de un plazo de gracia antes de la suspensión del servicio. Para evitar cualquier interrupción, actualice su medio de pago desde «Mi cuenta» o pague la factura pendiente desde «Mis pedidos» en cuanto reciba la alerta.",{"id":577,"category":70,"question":1737,"answer":1738,"weight":1739},"¿Cómo creo un alias y un reenvío de correo en cPanel?","En cPanel, un alias (Email Aliases) permite que una dirección adicional reciba los mensajes en el mismo buzón que la dirección principal — por ejemplo, contact@ e info@ llegan ambas al buzón de john@midominio.com. Un reenvío (Email Forwarders) envía automáticamente los mensajes recibidos en una dirección hacia otra dirección, que puede ser externa a su alojamiento. Para crear uno u otro, vaya a la sección Email de cPanel, elija Email Aliases o Forwarders, introduzca la dirección de origen y la de destino, y valide. Los cambios están activos en unos minutos.",98,{"id":572,"category":70,"question":1741,"answer":1742,"weight":1054},"¿Existe una cuota diaria de envío de correos electrónicos en el alojamiento compartido de ServOrbit?","Sí, los planes de alojamiento compartido de ServOrbit aplican cuotas de envío por hora para proteger la entregabilidad del conjunto de los clientes en los servidores compartidos. Según el plan contratado, el límite es generalmente de 500 a 1000 correos electrónicos por hora. Estos límites son adecuados para los correos transaccionales habituales (confirmaciones de pedido, respuestas a clientes), pero si necesita enviar campañas de marketing o volúmenes importantes, se recomienda utilizar un servicio SMTP dedicado como Mailgun, SendGrid o Amazon SES. El uso de un SMTP externo no afecta a sus correos habituales y le garantiza una buena entregabilidad.",{"id":567,"category":432,"question":1744,"answer":1745,"weight":1049},"¿Cuál es el límite de ancho de banda mensual en los servidores dedicados de ServOrbit?","Los servidores dedicados de ServOrbit están conectados a 1 Gbps garantizados, y cada plan incluye un volumen de tráfico mensual definido — por lo general entre 10 TB y varias decenas de TB según el plan elegido. Si se supera el volumen incluido, las condiciones aplicadas dependen de su contrato: o bien el tráfico se limita a una velocidad reducida, o bien el excedente se factura a una tarifa fija por terabyte. Puede seguir su consumo en tiempo real desde su área de cliente y solicitar un aumento de capacidad si sus necesidades evolucionan. Consulte la ficha de su servidor o contacte con el soporte para conocer las condiciones exactas de su plan.",{"id":562,"category":549,"question":1747,"answer":1748,"weight":1044},"¿Cómo migro una cuenta de revendedor WHM completa con todas las cuentas cPanel de los clientes?","WHM integra una herramienta nativa llamada Transfer Tool (Packages > Transfer Tool) que permite migrar el conjunto de las cuentas cPanel de un servidor WHM de origen hacia su nuevo servidor ServOrbit, incluyendo los archivos, las bases de datos MySQL, los correos electrónicos y las zonas DNS. Usted indica la dirección IP o el hostname del WHM de origen, las credenciales root o un token de API, y después selecciona las cuentas que desea transferir. La duración de la migración depende del volumen total de datos: calcule entre 30 minutos y varias horas para un revendedor de gran tamaño. Se recomienda dejar los DNS apuntando al servidor antiguo durante la migración y cambiarlos una vez finalizada la verificación, para minimizar la interrupción.",{"id":491,"category":549,"question":1750,"answer":1751,"weight":1752},"¿Cómo migro una base de datos PostgreSQL autoalojada a un VPS ServOrbit?","Exporte su base de datos con `pg_dump`, transfiera el archivo mediante `rsync` o `scp` a su VPS ServOrbit y luego restaure con `pg_restore` o `psql`. Compruebe las versiones de PostgreSQL antes de la migración para evitar incompatibilidades, y pruebe la conexión de su aplicación antes de cambiar el DNS. Nuestro equipo de soporte puede acompañarle si encuentra algún bloqueo.",94,{"id":486,"category":549,"question":1754,"answer":1755,"weight":1756},"¿Puedo migrar mi repositorio Git autoalojado (Gitea, Forgejo, GitLab CE) a un VPS ServOrbit?","Sí. Estas forjas Git son aplicaciones estándar que se instalan en cualquier VPS Linux. Haga una copia de seguridad de sus datos (repositorios, configuración, base de datos), transfiéralos a su VPS ServOrbit y vuelva a lanzar la aplicación — el procedimiento es idéntico al de una migración de servidor clásica. Nuestro blog ofrece guías detalladas paso a paso para las principales forjas.",93,{"id":557,"category":483,"question":1758,"answer":1759,"weight":1034},"¿Están mis archivos aislados de los de los demás clientes en un alojamiento compartido de ServOrbit?","Sí, el alojamiento compartido de ServOrbit utiliza CloudLinux, lo que garantiza un aislamiento fuerte entre las cuentas. Cada cliente se ejecuta en un entorno compartimentado llamado LVE (Linux Virtual Environment): sus archivos, procesos y recursos de CPU\u002FRAM están estrictamente separados de los de los demás clientes alojados en el mismo servidor. Un sitio vecino mal configurado o comprometido no puede, por tanto, ni acceder a sus datos ni afectar a su rendimiento de forma desproporcionada. Esta arquitectura es una protección adicional respecto al alojamiento compartido clásico sin CloudLinux.",{"id":552,"category":109,"question":1761,"answer":1762,"weight":1029},"¿Pide Node-RED una contraseña para acceder al editor?","No, la imagen oficial de Node-RED no activa ninguna autenticación por defecto. El editor es accesible para cualquiera que pueda alcanzar el puerto 1880. Si asocia un dominio público, añada `adminAuth` en `\u002Fdata\u002Fsettings.js` antes de exponer la URL: indique un nombre de usuario y el hash bcrypt de su contraseña (obtenido con `node-red-admin hash-pw` dentro del contenedor), y después reinicie el servicio.",{"id":546,"category":109,"question":1764,"answer":1765,"weight":1024},"¿Se conservan mis flujos de Node-RED si el VPS se reinicia?","Sí. La plantilla Marketplace monta un volumen Docker con nombre `node-red-data` en `\u002Fdata`. Node-RED guarda ahí los flujos y la configuración en cuanto usted hace clic en «Deploy». Un reinicio del VPS o del contenedor recarga automáticamente sus flujos y reanuda su ejecución. Para respaldar sus automatizaciones, cree un snapshot del VPS desde el área de cliente o exporte sus flujos en formato JSON desde el menú del editor.",{"id":541,"category":109,"question":1767,"answer":1768,"weight":1019},"¿Cómo conecto Node-RED a un broker MQTT para un proyecto IoT?","En el editor, arrastre un nodo «mqtt in» o «mqtt out» desde la paleta. Haga doble clic sobre él para configurarlo: indique la dirección de su broker (IP o FQDN), el puerto (1883 por defecto, o 8883 en TLS) y el topic que escuchar o publicar. Si su broker exige autenticación, añádala en la configuración del nodo. Node-RED mantiene la conexión de forma permanente y recibe los mensajes de sus sensores en tiempo real.",{"id":536,"category":109,"question":1770,"answer":1771,"weight":103},"¿Cómo instalo nodos comunitarios en Node-RED alojado en un VPS?","Desde el editor, abra el menú principal (icono de hamburguesa) y después «Manage palette» → pestaña «Install». Busque el nodo por su nombre (p. ej. `node-red-contrib-telegrambot`, `node-red-node-mysql`). Haga clic en «Install»: Node-RED descarga el módulo npm, lo instala en `\u002Fdata\u002Fnode_modules` y recarga la paleta. No es necesario reiniciar el contenedor. Si la instalación falla, compruebe que el VPS tiene acceso a Internet (registro npm).",{"id":531,"category":109,"question":1773,"answer":1774,"weight":80},"¿Qué diferencia hay entre Node-RED y n8n para la automatización self-hosted?","Node-RED y n8n se dirigen a perfiles distintos. Node-RED está orientado al desarrollador de bajo nivel y al IoT: gestiona el protocolo MQTT de forma nativa, permite conectar procesamientos personalizados mediante funciones JavaScript y se integra fácilmente con hardware físico. n8n está más orientado a la automatización de negocio: ofrece conectores listos para usar para cientos de servicios SaaS (Slack, Gmail, Airtable…), una interfaz más orientada al workflow no-code y una gestión de errores por ejecución. Ambos están disponibles en el Marketplace ServOrbit. La elección correcta depende de su uso: IoT\u002Fflujos en tiempo real → Node-RED; integraciones SaaS\u002Fworkflow de negocio → n8n.",{"id":526,"category":87,"question":1776,"answer":1777,"weight":704},"¿En qué zona horaria se muestran las fechas de mi área de cliente?","En la suya. Por defecto, ServOrbit aplica la zona del país registrado en su cuenta: un cliente en Arabia Saudí lee sus vencimientos, sus tickets y su registro de actividad en hora de Riad (UTC+3), y no en hora del servidor. Puede elegir otra zona en Mi cuenta → Apariencia → Zona horaria, útil si vive fuera de su país de facturación, o si su país abarca varias zonas (Estados Unidos, Canadá, España, Portugal). El ajuste vale en todas partes: en pantalla igual que en los correos que le enviamos, de modo que un recordatorio de renovación anuncia la misma hora que la ficha del servicio. Si su dispositivo está configurado en una zona distinta de la de su cuenta, la pantalla se lo indica y le propone adoptarla con un clic, pero no se aplica nada sin su consentimiento, para evitar que sus fechas cambien de hora en cada desplazamiento.",{"id":480,"category":109,"question":1779,"answer":1780,"weight":699},"¿Funciona Syncthing sin abrir el puerto 22000?","Sí. Cuando el puerto de transferencia (22000) no es accesible directamente, Syncthing recurre automáticamente a los servidores de retransmisión mundiales. La sincronización sigue funcionando con un ligero aumento de la latencia. Para un rendimiento óptimo, puede abrir el puerto 22000 en el firewall del VPS después del despliegue: es opcional.",{"id":475,"category":109,"question":1782,"answer":1783,"weight":694},"¿Cómo añado un dispositivo para sincronizarlo con el VPS?","Instale Syncthing en el dispositivo (equipo de escritorio, portátil, teléfono), copie su Identificador de dispositivo desde su interfaz y añádalo después como Dispositivo remoto en la interfaz Syncthing del VPS. El dispositivo verá una solicitud de emparejamiento que deberá aceptar. Tras el emparejamiento, comparta las carpetas que quiera sincronizar.",{"id":470,"category":109,"question":1785,"answer":1786,"weight":108},"¿Hay una contraseña o una cuenta por defecto?","No. La interfaz web de Syncthing no tiene ninguna autenticación por defecto. La primera acción tras acceder es definir un nombre de usuario y una contraseña en Ajustes > Interfaz gráfica. La autenticación entre dispositivos utiliza automáticamente certificados criptográficos — no es necesario ningún intercambio manual de claves.",{"id":465,"category":109,"question":1788,"answer":1789,"weight":689},"¿Cuál es la diferencia con Nextcloud?","Syncthing se centra exclusivamente en la sincronización punto a punto cifrada — sin acceso web a los archivos, sin calendario, sin aplicaciones. Nextcloud ofrece una plataforma colaborativa completa con interfaz web y aplicaciones móviles. Elija Syncthing si la confidencialidad y el bajo consumo de recursos son prioritarios; elija Nextcloud para una plataforma cloud completa.",{"id":460,"category":109,"question":1791,"answer":1792,"weight":684},"¿Cuáles son las credenciales de acceso por defecto de Windmill?","Windmill se entrega con `admin@windmill.dev` como identificador y `changeme` como contraseña. Cambie la contraseña inmediatamente después del primer inicio de sesión desde Ajustes → Usuarios. Tanto el correo electrónico como la contraseña pueden modificarse.",{"id":455,"category":109,"question":1794,"answer":1795,"weight":674},"¿Cuál es la diferencia entre Windmill, n8n y Activepieces?","n8n y Activepieces están orientados a conectar servicios SaaS con flujos visuales de bajo código. Windmill se dirige a los desarrolladores que quieren escribir código real (Python, TypeScript, Go, Bash, SQL) orquestado, versionado y expuesto automáticamente como API e interfaz. Ambos enfoques son complementarios y todos están disponibles en el Marketplace.",{"id":450,"category":109,"question":1797,"answer":1798,"weight":664},"¿Qué configuración de VPS se recomienda para Windmill?","Se recomienda un mínimo de 2 vCPU y 4 GB de RAM para hacer funcionar el servidor Windmill, un worker por defecto y un worker nativo. Añada contenedores worker adicionales si ejecuta numerosos jobs Python simultáneos o cargas de cálculo importantes.",{"id":445,"category":109,"question":1800,"answer":1801,"weight":659},"¿Windmill necesita un nombre de dominio?","No para un uso básico — la interfaz es accesible mediante la dirección IP o el subdominio gratuito ServOrbit facilitado en la instalación. Se recomienda un nombre de dominio si desea utilizar proveedores OAuth para la autenticación o webhooks que requieran una URL HTTPS estable.",{"id":440,"category":109,"question":1803,"answer":1804,"weight":644},"¿Pueden los workers de Windmill ejecutar contenedores Docker?","Sí. El worker por defecto monta el socket Docker del VPS y funciona en modo privilegiado, lo que permite a los scripts ejecutar contenedores Docker efímeros para un procesamiento aislado. Esta capacidad está disponible en todos los VPS de ServOrbit y no exige ninguna configuración adicional.",{"id":435,"category":109,"question":1806,"answer":1807,"weight":634},"¿Cómo me conecto a Kaneo por primera vez?","Kaneo no tiene credenciales por defecto. Al abrir la URL por primera vez aparece un formulario de registro: introduzca su nombre, su dirección de correo electrónico y una contraseña. La primera cuenta creada obtiene automáticamente los permisos de administrador. Una vez configurado el equipo, cierre el registro desde Ajustes → General.",{"id":429,"category":109,"question":1809,"answer":1810,"weight":86},"¿Cuál es la diferencia entre Kaneo y Vikunja?","Vikunja es un gestor de tareas completo con vistas Kanban, Gantt, sincronización CalDAV y tareas recurrentes — cercano a Asana o TickTick. Kaneo es deliberadamente más sencillo: tableros Kanban, integración con GitHub y webhooks, sin las vistas adicionales. Elija Kaneo si su equipo vive en el código y en GitHub; Vikunja si necesita Gantt o sincronización con el calendario.",{"id":424,"category":109,"question":1812,"answer":1813,"weight":98},"¿Kaneo necesita un servidor SMTP para funcionar?","No. El despliegue de ServOrbit configura Kaneo con DISABLE_EMAIL_OTP_SIGN_IN=true: el inicio de sesión se hace con correo electrónico y contraseña clásicos, sin envío de correo. Un SMTP solo resulta útil si desea reactivar el inicio de sesión por enlace mágico (OTP) o enviar notificaciones.",{"id":419,"category":109,"question":1815,"answer":1816,"weight":619},"¿Hace falta un nombre de dominio para instalar Kaneo?","No. Kaneo funciona sin dominio personalizado: puede acceder a él mediante la URL asignada por ServOrbit (basada en la IP de su VPS). Se recomienda un dominio para disponer de una URL memorizable y facilitar el uso compartido con su equipo, pero no es una condición para el despliegue.",{"id":414,"category":109,"question":1818,"answer":1819,"weight":614},"¿Cómo hago una copia de seguridad de los datos de Kaneo?","Todos los datos de Kaneo están en la base de datos PostgreSQL. Para crear una copia de seguridad: `docker exec kaneo-postgres-1 pg_dump -U kaneo kaneo | gzip > kaneo-backup.sql.gz`. Para restaurar: `gunzip -c kaneo-backup.sql.gz | docker exec -i kaneo-postgres-1 psql -U kaneo kaneo`. El volumen Docker `postgres_data` contiene los archivos brutos de PostgreSQL — también puede hacer una copia de seguridad de él directamente.",{"id":409,"category":29,"question":1821,"answer":1822,"weight":609},"¿Puede mi empresa marroquí obtener una factura con su ICE para deducir el IVA?","Sí. Cada pedido da lugar a una factura conforme emitida por MEGALOGI, sociedad de derecho marroquí. Para que su ICE (Identificador Común de la Empresa) figure en la factura, indíquelo en la información fiscal de su área de cliente antes de realizar el pedido. El IVA marroquí aplicable (20%) se detalla en cada documento, lo que le permite recuperarlo según las normas de su contabilidad.",{"id":404,"category":23,"question":1824,"answer":1825,"weight":599},"¿Debo declarar mi alojamiento web ante la CNDP si los datos de mis clientes están alojados fuera de Marruecos?","Es el **tratamiento** lo que se declara ante la CNDP, sea cual sea el lugar de alojamiento; la transferencia fuera de Marruecos se trata aparte. La ley 09-08 (art. 43) reserva la **solicitud de autorización** — formulario F118, hasta dos meses de instrucción — a los países **ausentes** de la lista de Estados que garantizan un nivel de protección suficiente, fijada por la deliberación n.º 236-2015 del 18 de diciembre de 2015. Nuestros servidores están en Helsinki (Finlandia) y Falkenstein (Alemania), dos países nombrados en ella: para un sitio alojado con nosotros no hay, por tanto, **ningún F118 que presentar** — la transferencia sigue debiendo **mencionarse** en la declaración del tratamiento. Nuestro soporte le remite por escrito la ubicación del alojamiento y la identidad del proveedor que debe consignar, a través de support@servorbit.com. Para su situación concreta, un asesor jurídico o la CNDP siguen siendo los interlocutores adecuados.",{"id":399,"category":93,"question":1827,"answer":1828,"weight":594},"¿Cómo verifico la integridad de mis copias de seguridad Restic y recibo una alerta en caso de fallo?","Restic incorpora el comando `restic check`, que recorre el repositorio y detecta cualquier corrupción de los bloques cifrados, sin necesidad de restaurar los datos. Programe esta verificación mediante un timer systemd o un cron semanal, y redirija su salida hacia un canal de alerta (correo, webhook n8n, ntfy). Si el comando devuelve un código distinto de cero, una restauración de prueba en un directorio temporal confirma rápidamente la recuperabilidad real de sus datos antes de que ocurra un incidente.",{"id":394,"category":70,"question":1830,"answer":1831,"weight":75},"¿Cómo configurar el envío de correos transaccionales desde una aplicación autoalojada en mi VPS?","La mayoría de las aplicaciones autoalojadas (n8n, Jitsi, Nextcloud…) permiten indicar un servidor SMTP externo en sus ajustes. Utilice las credenciales de un buzón de correo profesional ServOrbit o de un servicio de envío dedicado (Brevo, Mailgun…); evite enviar directamente desde la IP de su VPS sin registros SPF, DKIM y DMARC correctos, ya que los proveedores de acceso a internet clasifican habitualmente esos envíos como spam. Puede contactar con nuestro soporte en support@servorbit.com si necesita ayuda para configurar los registros DNS.",{"id":389,"category":17,"question":1833,"answer":1834,"weight":28},"¿Cómo aseguro Elasticsearch en mi VPS y evito los errores de memoria (OOM)?","Active el módulo de seguridad X-Pack (incluido desde Elasticsearch 8) y cree un usuario dedicado con contraseña: por defecto, sin autenticación, cualquiera en la red puede leer sus índices. Para evitar los errores Out-Of-Memory, configure el heap de la JVM a la mitad de la RAM disponible (por ejemplo `-Xms1g -Xmx1g` en un VPS de 2 GB) y active `bootstrap.memory_lock: true` para impedir el swap. Un VPS a partir de 299 DH\u002Fmes ofrece 8 GB de RAM, lo que cubre una instancia de desarrollo ligera; para producción, prevea 4 GB como mínimo.",{"id":384,"category":483,"question":1836,"answer":1837,"weight":579},"¿Cómo centralizo los logs de seguridad de mi VPS con Loki y Grafana?","Despliegue Promtail en cada VPS que quiera supervisar: recopila los registros del sistema (auth.log, syslog, journald) y los envía a una instancia Loki centralizada en un segundo VPS o en un bucket de almacenamiento de objetos compatible. Grafana se conecta a Loki como fuente de datos y le permite crear alertas sobre los intentos de conexión fallidos (sudo, SSH) o los errores de aplicación. Esta pila es ligera (Loki + Grafana caben en un VPS a 99 DH\u002Fmes) y evita exponer sus logs a un servicio de terceros.",{"id":379,"category":549,"question":1839,"answer":1840,"weight":574},"¿Cómo migro mi instancia de n8n instalada mediante npm a la versión Docker antes de la v3.0?","Antes de migrar, exporte todos sus workflows desde la interfaz de n8n (menú Settings → Import\u002FExport) y anote sus variables de entorno (clave de cifrado, credenciales de la base de datos). Detenga el proceso npm, instale Docker y Docker Compose en su VPS y utilice después la receta oficial n8n Docker montando el mismo directorio de datos (~\u002F.n8n) en el volumen del contenedor para conservar sus workflows y credenciales. El equipo de n8n recomienda la migración a Docker antes de la v3.0, que abandona el soporte de la instalación global npm; nuestro soporte puede acompañarle a través de support@servorbit.com.",{"id":374,"category":115,"question":1842,"answer":1843,"weight":569},"¿Es necesario un servidor TURN para alojar Jitsi Meet en un VPS y qué plan se recomienda?","Sí, un servidor TURN (como coturn) es indispensable para que los participantes situados detrás de NAT estrictos o de firewalls corporativos puedan establecer su flujo de audio\u002Fvídeo WebRTC. Sin él, una parte de sus participantes no consigue conectarse o pasa a un modo degradado (solo audio). En cuanto a recursos, una instancia de Jitsi para reuniones ligeras (menos de 10 participantes) cabe en un VPS de 299 DH\u002Fmes con 8 GB de RAM y 4 vCPU; por encima de eso, prevea un plan superior o un servidor dedicado.",{"id":1845,"category":109,"question":1846,"answer":1847,"weight":564},440,"¿Qué es Kestra y por qué usarlo en lugar de un script cron?","Kestra es una plataforma de orquestación de workflows de código abierto basada en YAML. A diferencia de un script cron, cada flow de Kestra está versionado en Git, es observable (logs por tarea, historial de ejecución completo) y se reintenta automáticamente en caso de fallo. Usted activa sus pipelines mediante cron, webhook o llamada a la API, y visualiza el grafo de dependencias de sus tareas en una interfaz web dedicada.",{"id":369,"category":109,"question":1849,"answer":1850,"weight":559},"Kestra o n8n: ¿cuál elegir para mi automatización?","n8n es adecuado para la automatización de API sin código: conectar herramientas SaaS, reaccionar a webhooks, rellenar hojas de Google. Kestra está diseñado para los pipelines de datos y ETL orientados a código: workflows YAML versionados en Git, scripts Python\u002FSQL\u002FBash, runners Docker aislados y trazabilidad completa. Elija Kestra si su equipo escribe código y necesita un registro de auditoría reproducible; prefiera n8n si busca un automatizador de arrastrar y soltar para integraciones SaaS.",{"id":364,"category":109,"question":1852,"answer":1853,"weight":548},"¿Qué recursos de VPS hacen falta para ejecutar Kestra?","Kestra se ejecuta sobre la JVM y consume típicamente de 512 MB a 1 GB de RAM al arrancar, a lo que se añade PostgreSQL (unos 150 MB). Un VPS con 4 GB de RAM y 2 vCPU basta para un uso ligero o moderado (flujos programados, algunos webhooks simultáneos). Si sus flujos lanzan tareas Docker (scripts Python aislados), prevea 8 GB de RAM. Mínimo de disco: 10 GB para los datos de Kestra y los registros.",{"id":359,"category":109,"question":1855,"answer":1856,"weight":543},"¿Puede Kestra ejecutar scripts Python o contenedores Docker como tareas?","Sí. Kestra monta el socket de Docker y puede lanzar cualquier imagen Docker como tarea mediante el plugin `io.kestra.plugin.scripts.runner.docker.Docker`. Cada script (Python, Bash, Go…) se ejecuta en su propio contenedor aislado con sus dependencias, manteniendo limpio el servidor anfitrión. Kestra captura los resultados y los logs, visibles en el historial de ejecución.",{"id":354,"category":109,"question":1858,"answer":1859,"weight":538},"¿Cómo aseguro mi instancia de Kestra self-hosted en ServOrbit?","ServOrbit configura Kestra con la autenticación HTTP básica activada (usuario `admin@kestra.local` + contraseña generada automáticamente). El puerto 8080 está vinculado a 127.0.0.1 — nunca expuesto directamente a Internet. Para reforzar la seguridad: vincule un dominio y active HTTPS (nginx + Let's Encrypt gestionado por AWX); guarde su contraseña generada en un lugar seguro; y haga copias de seguridad periódicas de la base PostgreSQL, que contiene todos sus flujos y el historial de ejecución.",{"id":349,"category":109,"question":1861,"answer":1862,"weight":533},"¿Qué es Garage y para qué sirve un almacenamiento de objetos S3?","Garage es un almacén de objetos compatible con S3, escrito en Rust por el colectivo Deuxfleurs y publicado bajo licencia AGPLv3. Un almacenamiento de objetos le da una dirección donde depositar y recuperar archivos mediante una API estándar, en lugar de un disco montado: es lo que utilizan las herramientas de copia de seguridad (restic, Borg), las aplicaciones que conservan los archivos de sus usuarios y los sitios estáticos servidos detrás de un CDN. Como la interfaz es el S3 estándar, sus herramientas actuales funcionan sin ninguna modificación.",{"id":1864,"category":109,"question":1865,"answer":1866,"weight":528},446,"¿Garage tiene una interfaz web de administración?","No, y es una decisión de diseño asumida por el proyecto. La administración pasa por la herramienta de línea de comandos `garage` y por una interfaz de administración HTTP: el servicio sigue siendo pequeño y su superficie de explotación estrecha. Existen proyectos comunitarios que ofrecen una interfaz en el navegador por encima de esa API si desea una. Sus credenciales S3, por su parte, se muestran en su área de cliente ServOrbit.",{"id":1868,"category":109,"question":1869,"answer":1870,"weight":523},447,"¿Puedo utilizar Garage en lugar de MinIO?","Para el caso corriente — una dirección S3 para copias de seguridad y aplicaciones — sí. Garage es más ligero, y su licencia AGPLv3 no reserva ninguna función a una edición de pago, al contrario de lo que le ocurrió a la edición comunitaria de MinIO (consola de administración retirada en 2025, y después el cese de la publicación de las imágenes Docker comunitarias). Son dos proyectos distintos y no un reemplazo carácter por carácter: valide sus integraciones específicas antes de migrar.",{"id":1872,"category":109,"question":1873,"answer":1874,"weight":92},448,"¿Una instalación de Garage en un solo VPS protege mis datos?","No, y es importante decirlo claramente. Un despliegue de un solo nodo conserva una única copia de sus objetos, en un único disco: no sustituye a una copia de seguridad. La replicación de Garage está prevista para un clúster de varias máquinas, eventualmente repartidas en varios emplazamientos — el mismo binario la admite cuando usted añade nodos. Mientras solo tenga uno, mantenga su disciplina de copias de seguridad habitual.",{"id":344,"category":109,"question":1876,"answer":1877,"weight":518},"¿Qué recursos VPS hacen falta para Garage?","El servicio en sí es muy sobrio: medido en unos 3 MiB de memoria en reposo en un despliegue de un solo nodo. Lo que dimensiona su servidor es el volumen de datos que piensa almacenar, no Garage. Un VPS de gama de entrada basta para hacer funcionar el daemon; elija el disco en función de lo que vaya a depositar en él, y recuerde que un nodo único no ofrece ninguna redundancia.",{"id":339,"category":109,"question":1879,"answer":1880,"weight":513},"¿Qué idiomas puede transcribir Whisper?","Whisper reconoce 99 idiomas, entre ellos el árabe, el francés, el inglés, el español y la darija marroquí. La transcripción y la traducción al inglés las gestiona el mismo modelo, seleccionadas mediante el parámetro `task` (transcribe o translate). El modelo `base` por defecto cubre todos estos idiomas; `large-v3` mejora la precisión en los idiomas poco representados.",{"id":334,"category":109,"question":1882,"answer":1883,"weight":503},"¿Qué modelo de Whisper elegir para un VPS con 1 GB de RAM?","El modelo `base` (parámetro por defecto `ASR_MODEL=base`) funciona con holgura en 1 GB de RAM y 1 vCPU. Ofrece una precisión sólida para el habla clara en los idiomas habituales. Para las grabaciones con ruido o los acentos menos comunes, `small` es más preciso y funciona bien con 2 GB de RAM. El modelo `large-v3` ofrece la mejor precisión, pero requiere al menos 8 GB de RAM y se recomienda para los planes VPS con GPU.",{"id":329,"category":109,"question":1885,"answer":1886,"weight":498},"¿Hay una interfaz web para subir archivos de audio a Whisper?","Whisper se despliega como una API REST con una Swagger UI accesible en `\u002Fdocs` para pruebas interactivas. No incluye una aplicación web autónoma con un formulario de subida de archivos. Para integrar Whisper en un flujo de trabajo sin programar, herramientas como n8n o Make permiten llamar a la API `\u002Fasr` directamente desde un workflow automatizado. Desde la línea de comandos, basta con `curl -F \"audio_file=@archivo.mp3\" https:\u002F\u002Fsu-direccion\u002Fasr?output=txt`.",{"id":324,"category":109,"question":1888,"answer":1889,"weight":493},"¿Se puede usar Whisper autoalojado como sustituto de la API de OpenAI Whisper?","Sí. El endpoint `\u002Fasr` es compatible con la API de transcripción de OpenAI: cualquier biblioteca o integración que llame a la API de OpenAI puede redirigirse hacia su instancia simplemente cambiando la URL base (`base_url`) y eliminando la clave API. El parámetro `output` equivale al parámetro `response_format` de OpenAI. Atención: el endpoint `\u002Fasr` no es idéntico a `\u002Fv1\u002Faudio\u002Ftranscriptions` de OpenAI — algunas bibliotecas que comprueban la ruta exacta necesitan una ligera adaptación.",{"id":319,"category":109,"question":1891,"answer":1892,"weight":488},"¿Los archivos de audio enviados a Whisper salen de mi VPS?","No. Todo el procesamiento se realiza localmente en su VPS: los archivos de audio se conservan en memoria durante la transcripción y nunca se escriben en disco ni se transmiten a OpenAI o a un servicio de terceros. Whisper es un modelo de machine learning que se ejecuta enteramente dentro de su contenedor. Ese es precisamente el interés del alojamiento autónomo para los contenidos sensibles: entrevistas, datos médicos, grabaciones internas de empresa.",{"id":314,"category":109,"question":1894,"answer":1895,"weight":482},"¿Cómo me conecto a ToolJet por primera vez?","ToolJet muestra un asistente de configuración en la primera apertura. Le pide su nombre completo, su dirección de correo electrónico y una contraseña. La primera cuenta creada se convierte automáticamente en el superadministrador del espacio de trabajo. No se requiere ninguna confirmación por correo electrónico — se le redirige directamente al editor tras la validación.",{"id":309,"category":109,"question":1897,"answer":1898,"weight":391},"¿Necesita ToolJet un servidor SMTP para funcionar?","No. El servidor SMTP es totalmente opcional. La cuenta de administrador se crea mediante el asistente en el navegador, sin ninguna confirmación por correo electrónico. SMTP solo resulta útil si desea activar el restablecimiento de contraseña por correo electrónico o la invitación de nuevos usuarios por correo electrónico. Puede configurar SMTP más adelante en Configuración → Organización sin necesidad de volver a desplegar.",{"id":303,"category":109,"question":1900,"answer":1901,"weight":381},"¿Hay algún límite en el número de usuarios o de aplicaciones en ToolJet CE?","No. ToolJet CE está licenciado bajo AGPL-3.0 — sin límite de puestos, sin límite de aplicaciones, sin coste por usuario. La única restricción son los recursos de su VPS. Un VPS de 2 GB de RAM gestiona cómodamente decenas de usuarios simultáneos y decenas de aplicaciones. Para cientos de usuarios o consultas muy pesadas, se recomienda un VPS de 4–8 GB de RAM.",{"id":298,"category":109,"question":1903,"answer":1904,"weight":376},"¿ToolJet necesita un nombre de dominio para funcionar?","No. ToolJet está configurado con `requireDomain: false` en ServOrbit. TOOLJET_HOST acepta tanto `http:\u002F\u002Fsu-ip` como `https:\u002F\u002Fsu-dominio.com`. Sin dominio, el acceso público no está activado: utilice un túnel SSH — `ssh -L 8096:127.0.0.1:8096 root@su-ip-vps` — y luego abra `http:\u002F\u002Flocalhost:8096` en su navegador local. Asociar un dominio más adelante solo requiere actualizar `TOOLJET_HOST` en el archivo `.env` y reiniciar los contenedores.",{"id":293,"category":109,"question":1906,"answer":1907,"weight":366},"¿Cuál es la diferencia entre ToolJet y Retool?","Retool es un servicio alojado, de código cerrado, facturado por usuario y por mes (entre 10 y 25 dólares por puesto, aproximadamente). ToolJet CE es totalmente de código abierto (AGPL-3.0), autoalojado en su VPS y gratuito más allá del coste de alojamiento. Las funcionalidades son comparables — lienzo de arrastrar y soltar, conectores de fuentes de datos, acciones JavaScript, control de acceso por roles, versionado de las aplicaciones. Retool dispone de una biblioteca de conectores algo más amplia; ToolJet 3.0 (2026) añadió la construcción de aplicaciones mediante inteligencia artificial. La principal ventaja de ToolJet CE: todos sus datos de negocio permanecen en su infraestructura, sin ninguna transferencia a un tercero.",{"id":288,"category":306,"question":1909,"answer":1910,"weight":361},"¿Puedo pedir dominios para mis clientes directamente desde el Espacio agencia?","Sí. El Espacio agencia le permite realizar pedidos de dominios por cuenta de sus clientes sin salir de su panel. Los servicios pedidos aparecen en su ficha de cliente y las fechas de vencimiento están centralizadas, lo que le evita tener que ir de una interfaz a otra. Consulte la página dedicada al alojamiento de revendedor para descubrir el conjunto de funcionalidades incluidas.",{"id":283,"category":306,"question":1912,"answer":1913,"weight":356},"¿Cómo paso a un plan Agency superior cuando mi cartera de clientes crece?","La mejora de plan se realiza desde su área de cliente: elija el nuevo plan Agency de destino y la actualización se aplica sin volver a crear sus cuentas cPanel existentes. Sus clientes no perciben ningún corte y los recursos adicionales (espacio, cuentas) están disponibles de inmediato. Si duda sobre el plan adecuado para su volumen, el equipo comercial puede elaborar un presupuesto desde el formulario \u002Fcontact.",{"id":278,"category":549,"question":1915,"answer":1916,"weight":351},"Mi entorno utiliza Docker 25 o 26: ¿hay cambios críticos que anticipar antes de migrar a un VPS con Docker v29?","Sí, Docker v29 introduce varias rupturas de compatibilidad que conviene anticipar: la red bridge por defecto ha evolucionado, algunas opciones de `docker run` obsoletas desde la v24 se han eliminado, y el formato de los manifiestos multiarquitectura ha cambiado. Antes de la migración, audite sus `docker-compose.yml` y sus Dockerfiles para detectar las opciones obsoletas, pruebe en un entorno de preproducción y después haga el cambio. Nuestro artículo de blog sobre la migración a Docker v29 detalla los pasos de verificación.",{"id":1918,"category":93,"question":1919,"answer":1920,"weight":346},463,"¿Cómo puedo probar una restauración de copia de seguridad de cPanel sin sobrescribir los archivos de mi sitio en línea?","En cPanel, JetBackup permite una restauración hacia una carpeta de destino diferente en lugar de sobrescribir la ubicación de origen. Elija la opción «Restaurar en» e indique un directorio temporal; así puede comparar los archivos restaurados con los de producción antes de cualquier cambio. Este método garantiza que su sitio permanezca disponible durante la verificación. Si necesita acompañamiento, abra un ticket desde su área de cliente.",{"id":273,"category":29,"question":1922,"answer":1923,"weight":39},"¿Puedo pasar de una facturación anual a una facturación mensual para mi VPS durante la suscripción?","Nuestros VPS Cloud se facturan siempre **por meses**: lo que distingue a las dos modalidades no es el periodo de facturación, sino el tiempo durante el cual usted se compromete. En el pedido elige entre el pago mensual sin compromiso y un **compromiso de 12 meses**, que tiene un precio mensual más bajo y se ofrece por defecto. Esa elección se aplica al plazo contratado y no se modifica a mitad de periodo; el precio reducido también se aplica en la renovación, siempre que renueve otros 12 meses — renovar un solo mes vuelve a la tarifa mensual. Para cambiar de modalidad, espere al vencimiento. El **alojamiento web**, por su parte, sigue facturándose por años. Para cualquier duda sobre su situación, el soporte está disponible desde el área de cliente.",{"id":268,"category":432,"question":1925,"answer":1926,"weight":44},"¿Puedo alojar un servidor de juego multijugador o un servicio en tiempo real con alta concurrencia en un servidor dedicado de ServOrbit?","Sí, los servidores dedicados son adecuados para cargas en tiempo real exigentes — juegos multijugador, streaming, WebSocket a gran escala — porque dispone de un hardware enteramente reservado y de una conexión dedicada de 1 Gbps. La elección de la distribución de Linux, el kernel y los parámetros de red están por completo bajo su control. Las configuraciones y tarifas disponibles se presentan en la página \u002Fserveurs-dedies; para una necesidad específica, el formulario \u002Fcontact le permite solicitar un presupuesto.",{"id":263,"category":483,"question":1928,"answer":1929,"weight":16},"¿Puedo exponer una aplicación en mi VPS sin abrir ningún puerto entrante en el firewall, gracias a un túnel de Cloudflare?","Sí. Cloudflare Tunnel (antes Argo Tunnel) establece una conexión saliente desde su VPS hacia la red de Cloudflare, lo que permite exponer una aplicación web con HTTPS sin abrir ningún puerto entrante: ideal si su VPS está detrás de un firewall estricto. El demonio `cloudflared` se instala en su servidor y gestiona la conexión; su dominio debe estar gestionado en Cloudflare. Nuestro artículo de blog dedicado detalla la configuración paso a paso.",{"id":258,"category":17,"question":1931,"answer":1932,"weight":341},"¿Qué precauciones debo tomar antes de actualizar Docker a una versión mayor en un VPS en producción?","Antes de cualquier actualización mayor de Docker, tome un snapshot de su VPS (disponible en los planes VPS Power y VPS Business) para disponer de un punto de restauración inmediato. Consulte las release notes de la versión de destino para identificar las opciones eliminadas o los cambios de comportamiento de red, y después pruebe la actualización en un VPS de preproducción con la misma stack antes de aplicarla en producción. Nuestro artículo sobre la migración a Docker v29 enumera las verificaciones específicas de esa versión.",{"id":253,"category":109,"question":1934,"answer":1935,"weight":336},"¿Qué es Mautic y en qué se diferencia de Listmonk?","Mautic es una plataforma de automatización de marketing de código abierto: cubre las campañas de correo, la segmentación de contactos, el lead scoring, las páginas de destino y los flujos de trabajo impulsados por eventos. Listmonk es una herramienta de newsletters de alto rendimiento centrada en el envío masivo. Mautic es más adecuado si necesita escenarios de comportamiento (secuencias drip, scoring, ramificaciones condicionales); Listmonk encaja mejor si simplemente envía la misma newsletter a una lista grande.",{"id":248,"category":109,"question":1937,"answer":1938,"weight":321},"¿Mautic necesita un relay SMTP para enviar correos?","Sí. Para enviar campañas, Mautic debe estar conectado a un relay SMTP (Amazon SES, Mailgun, Brevo, SendGrid, Postmark…). Los rangos de IP de los VPS en la nube suelen estar bloqueados por los principales proveedores de acceso a internet y de correo, lo que hace imposible el envío directo. Configure su relay en Configuración → Configuración de correo en cuanto termine el asistente de instalación, y lance un correo de prueba para confirmar la entregabilidad antes de cualquier campaña.",{"id":243,"category":109,"question":1940,"answer":1941,"weight":316},"¿Cuántos contactos puedo gestionar en Mautic?","Mautic no impone ningún límite de software al número de contactos — el techo real es la capacidad de disco y de memoria de su VPS. En la práctica, un VPS de 4 GB de RAM gestiona cómodamente bases de 50 000 a 100 000 contactos con todas las funcionalidades activas (campañas, tracking, scoring). Para listas de varios cientos de miles, ajuste `innodb_buffer_pool_size` en MySQL (del 60 al 70 % de la RAM disponible) y considere un VPS dedicado para la base de datos.",{"id":238,"category":109,"question":1943,"answer":1944,"weight":311},"El asistente de Mautic falla en la comprobación de requisitos previos — ¿qué hacer?","El asistente de instalación de Mautic comprueba varios requisitos previos de PHP (extensiones mbstring, pdo_mysql, intl, gd…). Si la comprobación falla en ServOrbit, suele ser porque el contenedor aún no ha tenido tiempo de arrancar por completo. Espere 2 minutos y recargue la página. Si el problema persiste, revise los registros con `docker compose logs mautic_web` desde su VPS y compártalos con el soporte a través del área de cliente.",{"id":1946,"category":109,"question":1947,"answer":1948,"weight":305},472,"¿Puede Mautic integrarse con un CRM como Twenty o HubSpot?","Sí. Mautic ofrece una integración nativa con Salesforce, SugarCRM, HubSpot, Zoho y Pipedrive mediante sus plugins de CRM. Para Twenty (que también figura en el catálogo ServOrbit), puede utilizar la API REST de Mautic y la de Twenty combinadas con una herramienta de automatización como n8n para sincronizar contactos y eventos entre ambas plataformas.",{"id":1950,"category":109,"question":1951,"answer":1952,"weight":300},473,"¿Cómo conectarme a LangFlow por primera vez?","Introduzca `admin` como identificador y la contraseña generada ADMIN_PASSWORD, visible en su área de cliente ServOrbit (pestaña de credenciales de la aplicación). La autenticación está activada desde el primer arranque — la instancia nunca es accesible sin credenciales.",{"id":233,"category":109,"question":1954,"answer":1955,"weight":295},"¿LangFlow necesita un nombre de dominio para funcionar?","No. Sin dominio, acceda mediante un túnel SSH: `ssh -L 7860:127.0.0.1:7860 root@su-ip-vps` y luego abra `http:\u002F\u002Flocalhost:7860` en su navegador. Asociar un dominio activa el acceso HTTPS directo — ServOrbit configura automáticamente el proxy nginx y el certificado TLS.",{"id":228,"category":109,"question":1957,"answer":1958,"weight":290},"¿Puede LangFlow conectarse a Ollama o a un LLM local?","Sí. Utilice el componente Ollama en el lienzo e indique la URL base. Si Ollama está instalado en el mismo VPS a través del Marketplace de ServOrbit, es accesible desde el contenedor de LangFlow en `http:\u002F\u002Fhost.docker.internal:11434`.",{"id":1960,"category":109,"question":1961,"answer":1962,"weight":285},476,"¿Cuál es la diferencia entre LangFlow y Flowise?","Ambos son constructores visuales de pipelines de LLM. LangFlow es nativo de Python y se dirige a los desarrolladores que quieren escribir componentes personalizados o exportar código Python limpio desde sus flujos. Flowise está más orientado al no-code, con un lienzo más accesible. Ambos comparten el ecosistema LangChain, pero han divergido en perfil de usuario y en herramientas.",{"id":1964,"category":109,"question":1965,"answer":1966,"weight":280},477,"¿Cómo hago una copia de seguridad de mis flujos de LangFlow?","Exporte cada flujo individualmente desde el menú del lienzo (exportación JSON). Para una copia de seguridad completa, copie la base SQLite: `docker cp langflow-langflow-1:\u002Fapp\u002Fdata\u002Flangflow.db .\u002Flangflow-backup.db`. Restaure volviendo a copiar el archivo al mismo destino y reiniciando el contenedor.",{"id":223,"category":306,"question":1968,"answer":1969,"weight":275},"¿Puedo facturar a mis clientes revendedores en dirham marroquí y gestionar sus renovaciones de forma masiva?","Sí, el Espacio Agencia de ServOrbit le permite hacer seguimiento del conjunto de los servicios de sus clientes y de sus fechas de vencimiento en dirham marroquí. La gestión de renovaciones por lotes aún no está disponible con un solo clic; está prevista en el backlog de producto. Mientras tanto, nuestro equipo comercial puede acompañarle a través de support@servorbit.com para las operaciones de gran volumen.",{"id":218,"category":549,"question":1971,"answer":1972,"weight":69},"¿Cómo migrar una instancia de LangFlow u Ollama ya en producción hacia un nuevo VPS ServOrbit?","El procedimiento consiste en respaldar sus flujos de LangFlow (exportación JSON desde la interfaz) y sus modelos de Ollama (carpeta `~\u002F.ollama\u002Fmodels`), y después transferirlos al nuevo VPS mediante `rsync` o `scp`. Tras la reinstalación de los servicios en el nuevo VPS, vuelva a importar sus flujos y compruebe las variables de entorno (claves de API, URL). Prevea una ventana de mantenimiento corta para el cambio de DNS, con el fin de evitar cualquier interrupción.",{"id":213,"category":93,"question":1974,"answer":1975,"weight":235},"¿Cuál es la diferencia entre los snapshots de VPS y las copias de seguridad de JetBackup?","Un snapshot de VPS es una imagen instantánea del conjunto del disco de su servidor, ideal antes de una operación arriesgada; se almacena en la misma infraestructura y puede restaurarse rápidamente. JetBackup (disponible en el alojamiento cPanel) ofrece copias de seguridad incrementales automáticas de sus archivos, bases de datos y correos, almacenadas en un espacio remoto, con restauración archivo por archivo desde cPanel. Para una protección completa en VPS, combine los snapshots con una solución de copia de seguridad externa (Restic, BorgBackup).",{"id":1977,"category":29,"question":1978,"answer":1979,"weight":54},481,"¿Puedo pagar por transferencia bancaria SEPA o local un VPS mensual?","Los medios de pago aceptados son Tarjeta bancaria — CMI, PayPal, CIH Bank y Transferencia bancaria. La transferencia bancaria figura entre las opciones disponibles para los pedidos elegibles; pueden aplicarse gastos o plazos de tramitación según su banco. Para validar un pago por transferencia en una suscripción, sea cual sea su duración, contacte con nuestro servicio de facturación en billing@servorbit.com para recibir los datos bancarios y una nota de pedido.",{"id":208,"category":70,"question":1981,"answer":1982,"weight":125},"¿Puedo utilizar un servidor de correo autoalojado (Mailcow, Maddy) con mi dominio registrado en ServOrbit?","Sí, no se impone ningún registro DNS por defecto: puede apuntar sus registros MX, SPF, DKIM y DMARC hacia su propio servidor desde el gestor de DNS de su área de cliente. Asegúrese de configurar correctamente el PTR (rDNS) de la dirección IP de su servidor de correo para maximizar la entregabilidad. Nuestro soporte queda disponible en support@servorbit.com para guiarle en los ajustes de DNS.",{"id":203,"category":432,"question":1984,"answer":1985,"weight":230},"¿Mi servidor dedicado ServOrbit incluye una protección DDoS básica y cómo puedo reforzarla?","Todos los servidores dedicados ServOrbit se benefician de un filtrado DDoS básico a nivel de red, que cubre los ataques volumétricos habituales. Para protecciones avanzadas (mitigación en la capa de aplicación, reglas a medida), recomendamos situar su dominio detrás de Cloudflare en modo proxificado, lo que añade un WAF y una absorción adicional del tráfico malicioso. Contáctenos en support@servorbit.com para evaluar sus necesidades específicas.",{"id":198,"category":483,"question":1987,"answer":1988,"weight":225},"¿Puedo instalar un certificado SSL wildcard en mi servidor dedicado o en mi VPS ServOrbit?","Sí, puede generar e instalar un certificado wildcard Let's Encrypt (gratuito) mediante Certbot con el desafío DNS-01, que cubre su dominio principal y todos sus subdominios (*.ejemplo.com). En un servidor dedicado o un VPS con acceso root, el procedimiento es enteramente libre: ninguna restricción por nuestra parte. También puede instalar un certificado wildcard comercial (OV o EV) obtenido de una autoridad de certificación de su elección.",{"id":193,"category":17,"question":1990,"answer":1991,"weight":22},"¿Cómo superviso el consumo de RAM y CPU de mi VPS ServOrbit en tiempo real?","Desde su VPS, los comandos `top`, `htop` o `vmstat` le ofrecen una visión instantánea de la RAM y de la CPU. Para una supervisión continua con historial y alertas, puede desplegar una stack ligera como Netdata (instalación en una línea) o una stack Prometheus + Grafana, disponibles como plantillas en el Marketplace de ServOrbit. Estas soluciones le permiten recibir alertas automáticas en caso de pico de carga antes de cualquier saturación.",{"id":188,"category":109,"question":1993,"answer":1994,"weight":59},"¿Cómo me conecto a Linkwarden por primera vez?","Linkwarden no tiene credenciales por defecto. En la primera apertura, haga clic en «Registrarse» y cree su cuenta con una dirección de correo electrónico y una contraseña — la primera cuenta se convierte automáticamente en propietaria de la instancia. No se requiere ninguna confirmación por correo electrónico. Vaya después a Ajustes → Usuarios para cerrar los registros si desea un acceso solo por invitación.",{"id":183,"category":109,"question":1996,"answer":1997,"weight":215},"¿Es obligatorio un nombre de dominio para Linkwarden?","Sí. Linkwarden utiliza NextAuth.js para la gestión de las sesiones, que fija la URL pública (`NEXTAUTH_URL`) en las cookies durante el primer arranque. El dominio debe elegirse y el DNS configurarse antes de lanzar el despliegue. Modificarlo después obliga a reinicializar la base de datos y a volver a invitar a todos los miembros — es preferible resolver esta cuestión antes de empezar.",{"id":178,"category":109,"question":1999,"answer":2000,"weight":210},"¿Qué configuración de VPS se recomienda para Linkwarden?","Para un equipo de 5 a 15 personas, **2 vCPU y 2 GB de RAM** con Ubuntu 24.04 ofrecen un margen cómodo. La imagen Docker de Linkwarden incorpora Playwright con Chromium para el archivado automático de las páginas — esto eleva el consumo a unos 400–600 MB en carga. En un VPS de 1 GB, puede desactivar esta funcionalidad estableciendo `DISABLE_NEXT_GENERATION_ARCHIVAL=true` desde su área de cliente, lo que hace bajar la huella por debajo de 256 MB.",{"id":173,"category":109,"question":2002,"answer":2003,"weight":34},"¿Cuál es la diferencia entre Linkwarden y Karakeep?","Ambos gestionan marcadores, pero con enfoques distintos. **Karakeep** (antes Hoarder) está orientado al uso personal: etiquetado automático por IA, búsqueda semántica y aplicación móvil PWA. **Linkwarden** está orientado a la colaboración en equipo: colecciones compartidas, permisos granulares por miembro (lector\u002Feditor\u002Fpropietario), hilos de comentarios y extensión de navegador multiusuario. Si busca centralizar la vigilancia informativa de un equipo o de una agencia, Linkwarden es la opción adecuada; para un uso individual enriquecido por la IA, Karakeep se adapta mejor.",{"id":168,"category":109,"question":2005,"answer":2006,"weight":205},"¿Cómo restrinjo el acceso a Linkwarden solo a mi equipo?","Por defecto, cualquier persona que conozca la URL de su instancia puede registrarse. Para cerrar los registros, defina la variable de entorno `DISABLE_NEW_SIGN_UPS=true` desde su área de cliente ServOrbit. Los miembros existentes siguen accediendo a la instancia; a partir de entonces solo los propietarios podrán crear cuentas desde el panel de administración. Para los roles y permisos por colección, utilice el menú Configuración → Usuarios.",{"id":163,"category":109,"question":2008,"answer":2009,"weight":200},"¿Qué es DrawDB?","DrawDB es un editor de diagramas entidad-relación (ERD) de código abierto (AGPL-3.0, ~39 k estrellas). Permite modelar visualmente tablas de base de datos, definir relaciones FK y exportar scripts DDL SQL para MySQL, PostgreSQL, SQLite, MariaDB y SQL Server — íntegramente en el navegador, sin instalación ni cuenta requerida.",{"id":158,"category":109,"question":2011,"answer":2012,"weight":195},"¿DrawDB almacena mis datos en el servidor?","No. DrawDB conserva el estado del diagrama en el localStorage de su navegador. El contenedor Nginx no procesa ningún dato — solo distribuye archivos estáticos. Para conservar su esquema entre navegadores o equipos, exporte el archivo JSON y haga commit de él en Git.",{"id":153,"category":109,"question":2014,"answer":2015,"weight":185},"¿Qué dialectos SQL puede generar DrawDB?","DrawDB genera DDL SQL para MySQL, PostgreSQL, SQLite, MariaDB y Microsoft SQL Server. Seleccione el dialecto en el menú Exportar → SQL antes de copiar el script. El DDL incluye las sentencias CREATE TABLE con tipos de columna y restricciones NOT NULL, PRIMARY KEY, FOREIGN KEY y DEFAULT.",{"id":148,"category":109,"question":2017,"answer":2018,"weight":170},"¿Puedo importar un esquema SQL existente en DrawDB?","Sí. Pegue sus instrucciones CREATE TABLE en la función de importación SQL de DrawDB. Reconstruye automáticamente el diagrama ERD correspondiente, relaciones FK incluidas. Ideal para documentar una base de datos heredada o para visualizar rápidamente un esquema desconocido antes de modificarlo.",{"id":143,"category":109,"question":2020,"answer":2021,"weight":160},"¿DrawDB necesita un nombre de dominio?","No. DrawDB funciona sin dominio: la interfaz es accesible directamente en el puerto indicado en su área de cliente de ServOrbit (3060 en el catálogo, aunque el puerto efectivo puede variar si este ya estaba ocupado). Sin dominio, no hay ningún acceso público directo: abra un túnel SSH (`ssh -L 3060:127.0.0.1:3060 root@\u003Csu-ip>`) y acceda a `http:\u002F\u002Flocalhost:3060`.",{"id":138,"category":549,"question":2023,"answer":2024,"weight":155},"¿Cómo migro mis aplicaciones Docker desde Oracle Cloud a un VPS ServOrbit?","La migración desde Oracle Cloud a un VPS ServOrbit sigue un esquema sencillo: exporte sus imágenes Docker con `docker save`, transfiéralas por SSH o mediante un registro privado, y vuelva a crear sus servicios con sus archivos `docker-compose.yml` existentes. Para los datos persistentes, copie sus volúmenes con `rsync` o `docker cp`. Conviene probar la configuración en el nuevo servidor antes de cambiar el DNS, conservando un TTL corto (300 segundos) para limitar la ventana de conmutación. ServOrbit ofrece VPS con Debian o Ubuntu, compatibles con todas las distribuciones de imágenes Docker estándar. Se dispone de un acceso SSH root desde la activación del servidor.",{"id":133,"category":17,"question":2026,"answer":2027,"weight":150},"¿Puede mi VPS ejecutar Mattermost y otras aplicaciones al mismo tiempo?","Sí, un VPS puede alojar varios servicios simultáneamente, siempre que los recursos asignados cubran el conjunto de las necesidades. Mattermost por sí solo consume de media 500 MB de RAM con carga ligera. Si añade otros servicios (proxy inverso, base de datos, herramienta de monitorización), prevea al menos 2 GB de RAM disponibles, idealmente 4 GB para estar holgado. El aislamiento mediante contenedores Docker facilita la convivencia de las aplicaciones y simplifica su gestión. Un reverse proxy como Nginx o Caddy permite dirigir varios dominios o subdominios hacia los puertos correctos. La ampliación de recursos sigue siendo posible en cualquier momento desde el área de cliente ServOrbit.",{"id":2029,"category":17,"question":2030,"answer":2031,"weight":145},498,"¿Cuánta RAM elegir para autoalojar varias herramientas SaaS de código abierto?","El dimensionamiento depende del número y de la naturaleza de las herramientas desplegadas. A título indicativo: Mattermost necesita entre 500 MB y 1 GB aproximadamente, Forgejo funciona cómodamente con 512 MB, Nextcloud requiere 1 GB como mínimo, y cada base de datos PostgreSQL o MariaDB añade de 256 a 512 MB según la carga. Para dos o tres herramientas en paralelo, un VPS con 4 GB de RAM constituye un buen punto de partida. Si su equipo crece o si añade integraciones de terceros, 8 GB ofrecen un margen de maniobra apreciable. Cuente también con espacio de disco SSD para los volúmenes persistentes, los registros y las copias de seguridad. Los planes VPS de ServOrbit empiezan en 99 DH\u002Fmes y son escalables bajo demanda.",{"id":2033,"category":549,"question":2034,"answer":2035,"weight":130},499,"¿Puedo importar mi historial de Slack en un Mattermost autoalojado?","Sí, Mattermost ofrece una herramienta de importación nativa compatible con el formato de exportación de Slack. El procedimiento consiste en exportar sus datos desde Slack (formato ZIP proporcionado por su interfaz de administración), y después convertirlos e importarlos mediante el comando `mattermost import slack` o la herramienta `mmetl`. Los mensajes, los canales públicos y los archivos adjuntos se recuperan generalmente. Los mensajes directos y algunos emojis personalizados pueden requerir un tratamiento adicional según la versión. Se recomienda efectuar una importación de prueba en una instancia vacía antes del cambio definitivo. La operación se realiza enteramente desde su VPS ServOrbit, sin dependencia de ningún servicio de terceros.",{"id":2037,"category":93,"question":2038,"answer":2039,"weight":64},500,"¿Cómo hago copias de seguridad de los volúmenes Docker de mis aplicaciones autoalojadas?","Existen varios enfoques según el nivel de granularidad deseado. El método más directo consiste en utilizar `docker run --rm -v \u003Cvolume>:\u002Fdata alpine tar czf - \u002Fdata` para archivar un volumen en un fichero y transferir después ese fichero hacia un almacenamiento externo mediante `rsync` o `rclone` (compatible con S3, SFTP, etc.). Para una copia de seguridad coherente de las bases de datos, es preferible un volcado a nivel de aplicación (`pg_dump`, `mysqldump`) antes que una copia bruta del volumen. Automatice estas copias de seguridad con un cron diario y conserve varias generaciones. ServOrbit ofrece igualmente snapshots de VPS programables desde el área de cliente, utilizables como red de seguridad complementaria.",{"id":2041,"category":306,"question":2042,"answer":2043,"weight":120},501,"¿Puedo revender VPS con aplicaciones preinstaladas a mis clientes?","Sí, el programa de revendedores de ServOrbit está diseñado para eso. Puede pedir VPS de marca blanca, desplegar en ellos sus propias pilas de aplicaciones (Mattermost, Forgejo, Nextcloud, etc.) mediante sus scripts o sus imágenes Docker, y entregarlos después a sus clientes bajo su propia marca. La gestión de la facturación y del soporte queda en sus manos. ServOrbit no se comunica directamente con sus clientes finales. Hay tarifas de revendedor decrecientes según los volúmenes pedidos. Para configurar su área de revendedor y acceder a las condiciones tarifarias, contacte con nuestro equipo comercial o abra un ticket desde su área de cliente.",{"id":2045,"category":432,"question":2046,"answer":2047,"weight":10},502,"¿Es necesario un servidor dedicado para alojar una forja Git para un equipo de 20 desarrolladores?","Para un equipo de 20 desarrolladores, un servidor dedicado no suele ser imprescindible. Forgejo, por ejemplo, es reconocido por su ligereza: funciona con comodidad en un VPS con 2 a 4 GB de RAM, incluso con decenas de repositorios activos y pipelines de CI. Un dedicado resulta pertinente si combina la forja con otros servicios intensivos (runners de CI pesados, almacenamiento de artefactos voluminosos, análisis estático de código), o si sus políticas de seguridad imponen un entorno aislado físicamente. En la mayoría de los casos, empezar en un VPS ServOrbit y migrar a un dedicado si las necesidades aumentan sigue siendo el enfoque más económico. Los servidores dedicados de ServOrbit empiezan en 2 022 DH\u002Fmes sin IVA.",{"id":2049,"category":109,"question":2050,"answer":2051,"weight":10},503,"¿Cuáles son las credenciales por defecto de Mealie?","El acceso por defecto es changeme@example.com con la contraseña MyPassword. Cambie ambos inmediatamente después de su primer inicio de sesión en Administración → Su perfil.",{"id":2053,"category":109,"question":2054,"answer":2055,"weight":10},504,"¿Mealie necesita un nombre de dominio personalizado?","No. Mealie funciona con una dirección IP simple. Se recomienda un dominio para el acceso desde Internet con un certificado TLS válido, pero no es necesario para un uso local o a través de VPN.",{"id":2057,"category":109,"question":2058,"answer":2059,"weight":10},505,"¿Dónde almacena Mealie los datos y las recetas?","Mealie almacena recetas, imágenes y ajustes en el volumen \u002Fapp\u002Fdata de su VPS. Haga copias de seguridad periódicas de esta carpeta para proteger su biblioteca. También puede exportar toda la biblioteca en JSON desde la interfaz.",{"id":2061,"category":109,"question":2062,"answer":2063,"weight":10},506,"¿Puedo invitar a mi familia a usar Mealie?","Sí. Mealie gestiona varios usuarios con roles distintos: administrador, usuario (puede añadir y modificar recetas) y lector (solo consulta). Cree las cuentas desde Administración → Usuarios.",{"id":2065,"category":109,"question":2066,"answer":2067,"weight":10},507,"¿Cómo importa Mealie las recetas desde una URL?","Mealie analiza el marcado JSON-LD Recipe de la página de destino y extrae automáticamente el título, los ingredientes, los pasos y la foto principal. Para los sitios sin marcado estructurado, un scraper de reserva toma el relevo. Si el resultado es incompleto, el editor manual le permite completar los campos.",{"id":2069,"category":109,"question":2070,"answer":2071,"weight":10},508,"¿Cuál es la diferencia entre Seafile y Nextcloud?","Seafile se centra exclusivamente en la sincronización de archivos; no incluye calendario, mensajería ni tienda de aplicaciones. Eso lo hace claramente más ligero — generalmente la mitad de RAM que Nextcloud en el mismo VPS. Elija Seafile para un rendimiento bruto de sincronización, y Nextcloud si necesita una suite de colaboración completa.",{"id":2073,"category":109,"question":2074,"answer":2075,"weight":10},509,"¿Cuál es la diferencia entre Seafile y Syncthing?","Syncthing es peer-to-peer: cada dispositivo se sincroniza directamente con los demás, sin servidor central. Seafile es cliente-servidor: todos los dispositivos pasan por el VPS central. Seafile admite varios usuarios, permisos, uso compartido por enlace y una interfaz web; Syncthing está diseñado para casos de uso de uno o dos dispositivos, sin gestión de cuentas.",{"id":2077,"category":109,"question":2078,"answer":2079,"weight":10},510,"¿Está disponible el cifrado del lado del cliente en Seafile?","Sí. Al crear una biblioteca, puede optar por el cifrado del lado del cliente. La frase de contraseña nunca sale de su dispositivo: el servidor solo almacena bloques cifrados y no puede recuperar sus archivos ni siquiera en caso de acceso no autorizado al VPS. Atención: si pierde la frase de contraseña, los archivos son definitivamente irrecuperables.",{"id":2081,"category":81,"question":2082,"answer":2083,"weight":10},511,"¿Cómo escalo un ticket de soporte si no recibo respuesta?","No existe un botón **Escalar**: no tenemos una cola de escalada aparte. Lo que realmente cambia el tratamiento de un ticket es su prioridad y lo que usted describe en él. Al abrirlo, elija la prioridad **Urgente** si sus servicios en producción están afectados, e indique el impacto real en el mensaje: servicios fuera de línea, clientes afectados, desde cuándo. Si un ticket supera el plazo de respuesta indicado (24 horas), responda en el hilo para señalarlo, o contáctenos por otro canal desde la página Contacto.",{"id":2085,"category":81,"question":2086,"answer":2087,"weight":10},512,"¿Puedo dar acceso a mi área de cliente a un colega o a un proveedor?","No: el área de cliente no tiene subcuentas ni gestión de accesos delegada — una cuenta, un acceso. Existen dos dispositivos según su caso. Si es una agencia o un proveedor que gestiona los servicios de varios clientes, el **Espacio agencia** está pensado para eso: cada cliente conserva su propia cuenta y usted queda vinculado a ella mediante una invitación que él acepta. Si es revendedor de alojamiento, su plan WHM le permite crear cuentas cPanel distintas para sus propios clientes. En todos los casos, no comparta sus credenciales: escríbanos desde la página Contacto y veremos juntos el montaje adecuado.",{"id":2089,"category":81,"question":2090,"answer":2091,"weight":10},513,"¿El soporte está disponible los fines de semana y los días festivos?","Nuestro soporte técnico está disponible **7 días a la semana, 24 horas al día** para los incidentes críticos que afecten a sus servicios (servidor fuera de línea, pérdida de acceso, problema de red). Para las solicitudes no urgentes (preguntas de configuración, peticiones de asesoramiento, asistencia en la migración), nuestro equipo responde de **lunes a viernes, de 9:00 a 18:00** (hora de París). Los fines de semana y los días festivos, los tickets urgentes cuentan con un tiempo de respuesta garantizado de 4 horas. Para activar la prioridad urgente, abra su ticket eligiendo la categoría **Incidente en producción** y describa el impacto en sus servicios. Las peticiones de asesoramiento y las preguntas técnicas no urgentes abiertas el fin de semana se tratarán el lunes por la mañana.",{"id":2093,"category":93,"question":2094,"answer":2095,"weight":10},514,"¿Puedo restaurar una copia de seguridad de un VPS en otro VPS?","Sí, es perfectamente posible restaurar una copia de seguridad de un VPS en otro VPS, por ejemplo para migrar a un plan más potente o para crear un entorno de recuperación ante desastres. **Con JetBackup** (licencia opcional de 119 DH\u002Fmois, en un servidor con cPanel): conéctese a la interfaz de JetBackup, seleccione la copia de seguridad que desea restaurar y elija **Restauración hacia otro servidor**. Indique la dirección IP del VPS de destino y las credenciales SSH. JetBackup transfiere y restaura automáticamente los datos. **Sin JetBackup**: exporte su copia de seguridad (snapshot o archivo tar) desde el área de cliente, descárguela en el VPS de destino mediante `rsync` o `scp`, y restaure manualmente. Tenga en cuenta que las direcciones IP cambian durante una migración: recuerde actualizar sus DNS y sus configuraciones de aplicación después de la restauración.",{"id":2097,"category":70,"question":2098,"answer":2099,"weight":10},515,"¿Cuál es la diferencia entre un alias de correo y un forwarder, y cómo se crean?","**Alias de correo** y **forwarder** (redirector) cumplen funciones diferentes. Un **alias** es una dirección adicional sobre el mismo buzón: los correos enviados a `contact@sudominio.com` y a `info@sudominio.com` llegan al mismo buzón si `info` es un alias de `contact`. Solo tiene un buzón que gestionar. Un **forwarder** (redirector) copia los correos entrantes hacia otra dirección externa: los mensajes enviados a `contact@sudominio.com` se transmiten automáticamente a `usted@gmail.com`. Útil para centralizar varias direcciones en un buzón existente, pero los correos no se almacenan con nosotros. **Crear un alias**: Área de cliente → Alojamiento de correo → Alias → Nuevo alias. **Crear un forwarder**: Área de cliente → Alojamiento de correo → Redirectores → Nuevo redirector. Atención: un forwarder puede activar los filtros antispam del destinatario final si su dominio no está correctamente configurado con SPF, DKIM y DMARC.",{"id":2101,"category":115,"question":2102,"answer":2103,"weight":10},516,"¿Se aplica el Cyber Resilience Act (CRA) a mi alojamiento ServOrbit?","El Cyber Resilience Act (Reglamento (UE) 2024\u002F2847, plena aplicación el 11 de diciembre de 2027) se dirige a los **fabricantes de productos con elementos digitales** comercializados en el mercado europeo — no directamente a los proveedores de alojamiento. Como prestador de alojamiento, ServOrbit no está sujeto al CRA en calidad de fabricante. Sin embargo, **si su agencia o empresa desarrolla aplicaciones, plugins o extensiones** distribuidos en el mercado europeo, es posible que el CRA le afecte en calidad de fabricante. ServOrbit puede contribuir a su conformidad con el CRA mediante: la localización en la UE de sus datos (documentable en su expediente técnico), la trazabilidad completa de su infraestructura (acceso a los registros) y los snapshots diarios (prueba de su política de copias de seguridad). Para cualquier pregunta específica sobre su situación con respecto al CRA, le recomendamos consultar a un experto jurídico especializado en derecho digital europeo.",{"id":2105,"category":17,"question":2106,"answer":2107,"weight":10},517,"¿Qué VPS recomiendan para alojar Firefly III?","Firefly III es una aplicación PHP\u002FLaravel ligera que funciona con soltura en VPS modestos. **Configuración mínima**: 1 GB de RAM, 1 vCPU, 10 GB de almacenamiento SSD. Esta configuración es suficiente para un uso personal o un equipo pequeño (menos de 5 usuarios). **Configuración recomendada para un uso profesional**: 2 GB de RAM, 2 vCPU, 20 GB SSD. Esta configuración le deja margen para el Data Importer (aplicación secundaria para la importación de extractos bancarios) y para los picos de carga durante las importaciones de archivos CSV voluminosos. **Sistema operativo recomendado**: Ubuntu 22.04 LTS o Debian 12. **Software requerido**: Docker Engine ≥ 24 y Docker Compose V2 — Firefly III se instala exclusivamente mediante Docker en la documentación oficial. Nuestros VPS parten de 99 DH\u002Fmes. Los snapshots están disponibles a partir del plan VPS Power, y la copia de seguridad diaria en VPS Business — conviene preverlo para proteger sus datos financieros.",{"id":2109,"category":483,"question":2110,"answer":2111,"weight":10},518,"¿Cómo compruebo que mi instancia de Nextcloud está protegida frente a las CVE de 2FA de 2026?","Se descubrieron dos vulnerabilidades críticas de elusión de la autenticación de dos factores en Nextcloud en mayo de 2026: CVE-2026-45690 (elusión mediante HTTP Basic Auth, CVSS 5.9) y CVE-2026-45691 (elusión mediante un token Bearer DAV, CVSS 5.9). Estas vulnerabilidades permiten a un atacante que disponga de un identificador y una contraseña conectarse sin pasar por el 2FA. **Paso 1 — Comprobar su versión**: conéctese a su Nextcloud como administrador, vaya a **Administración → Vista general** y consulte la versión mostrada. **Versiones corregidas**: Nextcloud 32.0.9 y 33.0.3. ⚠️ Nextcloud 34.0.2 contiene una regresión — no la utilice. **Paso 2 — Actualizar si es necesario**: desde la interfaz de administración, vaya a **Administración → Vista general → Buscar actualizaciones** y aplique la última actualización disponible. Para una instancia Docker, cambie la etiqueta de imagen a `nextcloud:32.0.9-apache` y reinicie el contenedor. **Paso 3 — Comprobar la aplicación 2FA**: asegúrese de que la aplicación Two-Factor TOTP o de doble factor por SMS está activada en **Administración → Seguridad** y de que es obligatoria para las cuentas de administrador.",{"id":2113,"category":93,"question":2114,"answer":2115,"weight":10},519,"¿Cómo copio los datos de los volúmenes Docker en mi VPS?","Los volúmenes Docker son el lugar donde sus aplicaciones Docker almacenan sus datos persistentes (bases de datos, archivos subidos, configuraciones). Estos son los tres enfoques para copiarlos. **Enfoque 1 — Copia directa del directorio del volumen**: los volúmenes Docker se almacenan en `\u002Fvar\u002Flib\u002Fdocker\u002Fvolumes\u002F`. Cada volumen es un directorio con nombre. Puede copiarlos directamente con `tar`: `tar czf \u002Fbackup\u002Fmivolumen-$(date +%Y%m%d).tar.gz -C \u002Fvar\u002Flib\u002Fdocker\u002Fvolumes\u002Fmivolumen\u002F_data .` **Enfoque 2 — Exportación mediante un contenedor temporal** (recomendado): este enfoque funciona sin conocer la ruta física del volumen: `docker run --rm -v mivolumen:\u002Fdata -v \u002Fbackup:\u002Fbackup alpine tar czf \u002Fbackup\u002Fmivolumen-$(date +%Y%m%d).tar.gz -C \u002Fdata .` **Enfoque 3 — Snapshot de la aplicación** (para las bases de datos): utilice la herramienta nativa de la base de datos para exportar un volcado coherente antes de hacer la copia. Por ejemplo, para PostgreSQL en un contenedor: `docker compose exec -T db pg_dump -U usuario mi_base | gzip > \u002Fbackup\u002Fdb-$(date +%Y%m%d).sql.gz` Para automatizarlo, añada el comando a un script y prográmelo con cron. Sincronice después hacia un almacenamiento remoto con rclone para una protección fuera del sitio.",{"id":2117,"category":109,"question":2118,"answer":2119,"weight":10},520,"¿Qué es IT-Tools?","IT-Tools es una aplicación web de código abierto (MIT, ~25 k estrellas) que reúne más de 60 utilidades para desarrolladores — decodificador JWT, generadores de hash SHA-256\u002FMD5, UUID v1\u002Fv4, codificador base64, probador de expresiones regulares, formateador JSON y muchas más. Todo el procesamiento se realiza en el navegador: no se envía ningún dato a un servidor.",{"id":2121,"category":109,"question":2122,"answer":2123,"weight":10},521,"¿IT-Tools envía mis datos a servidores externos?","No. Cada herramienta de IT-Tools ejecuta sus cálculos en JavaScript dentro de su navegador. El contenedor Nginx solo distribuye los archivos estáticos de la aplicación — nunca recibe, procesa ni transmite lo que usted introduce. Sus tokens JWT, claves de API y hashes permanecen íntegramente en su máquina.",{"id":2125,"category":109,"question":2126,"answer":2127,"weight":10},522,"¿IT-Tools necesita un nombre de dominio?","No. IT-Tools funciona sin dominio: la interfaz es accesible directamente en el puerto indicado en su área de cliente ServOrbit (3765 en el catálogo; el puerto efectivo puede diferir si ese ya estaba ocupado). Sin dominio, abra un túnel SSH (`ssh -L 3765:127.0.0.1:3765 root@\u003Csu-ip>`) y acceda a `http:\u002F\u002Flocalhost:3765`.",{"id":2129,"category":109,"question":2130,"answer":2131,"weight":10},523,"¿Cómo restrinjo el acceso a mi instancia de IT-Tools?","IT-Tools no tiene autenticación integrada. Para restringir el acceso: (1) colóquelo detrás de un reverse proxy (Nginx o Caddy) con HTTP Basic Auth; (2) expóngalo únicamente en una red VPN privada; o (3) utilice el firewall de ServOrbit para abrir el puerto solo a sus rangos de IP autorizados.",{"id":2133,"category":109,"question":2134,"answer":2135,"weight":10},524,"¿Cuál es el consumo de RAM y CPU de IT-Tools?","IT-Tools es extremadamente ligero: la imagen Docker ocupa unos 20 MB, y el contenedor Nginx solo utiliza unos pocos megabytes de RAM en reposo. No requiere ninguna base de datos y se ejecuta cómodamente en cualquier VPS de 512 MB sin afectar a los demás servicios.",{"id":2137,"category":109,"question":2138,"answer":2139,"weight":10},525,"¿Qué es Django Stack?","Django Stack es una plantilla de VPS preconfigurada que instala automáticamente Python 3.12, Gunicorn, Nginx y PostgreSQL 16. Está concebida para los desarrolladores Python que desean desplegar una aplicación Django en producción sin configurar manualmente los componentes del servidor.",{"id":2141,"category":109,"question":2142,"answer":2143,"weight":10},526,"¿Qué versión de Python se instala con Django Stack?","Python 3.12 desde el PPA deadsnakes. Esta versión aporta ganancias de rendimiento del 30 al 60 % respecto a Python 3.10 en los ciclos de petición típicos de Django. Puede instalar otras versiones de Python en paralelo mediante el PPA deadsnakes y usar virtualenv para elegir la versión por proyecto.",{"id":2145,"category":109,"question":2146,"answer":2147,"weight":10},527,"¿Cómo añado Celery y Redis a mi Django Stack?","Instale Redis con `apt install redis-server`, añada `celery` a su archivo requirements.txt y cree después una configuración de Supervisor para su worker de Celery en \u002Fetc\u002Fsupervisor\u002Fconf.d\u002F. Django Stack está diseñado para alojar Gunicorn y workers de Celery en el mismo VPS sin configuración adicional de los paquetes del sistema.",{"id":2149,"category":109,"question":2150,"answer":2151,"weight":10},528,"¿Puedo desplegar varios proyectos Django en el mismo VPS?","Sí. Cree un virtualenv por proyecto en \u002Fvar\u002Fwww\u002F, un bloque de servidor Nginx por dominio (cada uno apuntando a un puerto Gunicorn distinto), y una configuración de Supervisor por proceso Gunicorn. Cada proyecto queda así aislado — sus dependencias, su proceso y su configuración no se perturban entre sí.",{"id":2153,"category":109,"question":2154,"answer":2155,"weight":10},529,"¿Cuál es la RAM mínima recomendada para Django Stack?","2 GB para una aplicación Django con PostgreSQL y 3 workers de Gunicorn. Prevea 4 GB si añade workers de Celery o una caché Redis cargada. Cada worker de Gunicorn consume aproximadamente entre 100 y 200 MB según el tamaño de su aplicación; ajuste el número de workers en consecuencia.",{"id":2157,"category":483,"question":2158,"answer":2159,"weight":10},530,"¿Cuál es la diferencia entre Authelia y Authentik para proteger mis aplicaciones en un VPS?","Authelia es un proxy de autenticación ligero (\u003C 30 MB de RAM) que añade una capa 2FA y SSO OIDC delante de sus aplicaciones a través de un reverse proxy (Traefik o nginx). No gestiona un directorio de usuarios completo y no habla SAML 2.0. Authentik es un IAM (Identity and Access Management) completo: cubre OIDC, SAML 2.0, LDAP, SCIM y el aprovisionamiento automático de cuentas. Requiere un VPS con 4 GB de RAM como mínimo (4 contenedores: server, worker, PostgreSQL, Redis). En la práctica: Authelia para 2 a 6 aplicaciones internas que proteger con 2FA, Authentik si necesita SAML 2.0, federar más de cinco aplicaciones o aprovisionar cuentas automáticamente. Ambos están disponibles en el Marketplace ServOrbit.",{"id":2161,"category":81,"question":2162,"answer":2163,"weight":10},531,"Mi runner self-hosted de GitHub Actions se desconecta tras reiniciar el VPS, ¿cómo lo relanzo automáticamente?","El runner self-hosted de GitHub Actions no se relanza automáticamente tras reiniciar el servidor, salvo que lo haya configurado como servicio del sistema. Para Gitea Actions (act_runner) o el runner self-hosted de GitHub, cree un servicio systemd: cree el archivo `\u002Fetc\u002Fsystemd\u002Fsystem\u002Fact-runner.service` con `ExecStart=\u002Fusr\u002Flocal\u002Fbin\u002Fact_runner daemon` (o la ruta apropiada), y después ejecute `systemctl enable act-runner && systemctl start act-runner`. Para el runner oficial de GitHub, ejecute `.\u002Fsvc.sh install && .\u002Fsvc.sh start` desde el directorio del runner — este script genera y activa el servicio systemd correspondiente. Compruebe el estado con `systemctl status act-runner` (o `actions.runner.*.service` para el runner oficial).",{"id":2165,"category":81,"question":2166,"answer":2167,"weight":10},532,"¿Qué debo comprobar si mi instancia de Authentik muestra 502 Bad Gateway justo después del arranque?","El 502 Bad Gateway al arrancar Authentik es casi siempre normal: las migraciones PostgreSQL aún no han terminado. Espere de 1 a 2 minutos después de `docker compose up -d` antes de acceder a la interfaz. Si el error persiste, revise los logs del contenedor server con `docker compose logs server` — busque líneas con `Migrating` seguidas de `OK`. Si alguna migración falla, compruebe los permisos del usuario PostgreSQL (`GRANT ALL ON DATABASE authentik TO authentik`) y las variables `PG_PASS` y `AUTHENTIK_SECRET_KEY` en su `.env`.",{"id":2169,"category":549,"question":2170,"answer":2171,"weight":10},533,"¿Cómo migrar mis proyectos y tickets de Jira Data Center a OpenProject?","OpenProject dispone de un Jira Migrator oficial, disponible desde la versión 17.4 (beta publicada en mayo de 2026). Migra los proyectos, las issues (título, descripción, archivos adjuntos, fecha de vencimiento, horas estimadas), los identificadores de issues, los campos personalizados simples (texto, números, fechas, listas desplegables), los usuarios, los estados, los tipos y los comentarios. Lo que NO se migra: las relaciones entre issues, las asignaciones a sprints, los workflows automatizados y los permisos complejos. Procedimiento: desde su instancia de Jira, exporte un archivo XML completo (Administración → Sistema → Copia de seguridad). En OpenProject, vaya a Administración → Importación → Jira y cargue el archivo XML. El tiempo de migración depende del volumen — prevea de 15 a 30 minutos para menos de 10 000 issues.",{"id":2173,"category":17,"question":2174,"answer":2175,"weight":10},534,"¿Qué configuración de VPS elegir para alojar Ollama con un modelo de código?","Para alojar Ollama con un modelo de código (Continue.dev, Tabby), la configuración mínima depende del modelo objetivo. Para un modelo 7B con cuantificación de 4 bits (p. ej. Qwen2.5-Coder-7B-Q4, ~4 GB de VRAM\u002FRAM): un VPS con 8 GB de RAM y 4 vCPU es suficiente, con inferencia solo por CPU. Para un modelo 13B: prevea 16 GB de RAM. La inferencia por CPU es funcional pero más lenta que por GPU — cuente entre 5 y 15 tokens por segundo según el modelo y el procesador. El disco es crítico: un modelo 7B ocupa de 4 a 5 GB. Ollama está disponible como plantilla de VPS en el Marketplace ServOrbit, con la API compatible con OpenAI activada por defecto.",{"id":2177,"category":115,"question":2178,"answer":2179,"weight":10},535,"¿Qué son los «AI Credits» de GitHub Copilot y por qué algunos desarrolladores se pasan a alternativas?","En junio de 2026, GitHub modificó el modelo de tarificación de Copilot introduciendo los «AI Credits»: cada petición al modelo consume un cierto número de créditos, que están limitados según el plan contratado. Los planes Pro y Pro+ disponen de una cuota mensual de créditos; un uso intensivo (varios desarrolladores, muchas sugerencias) puede agotar la cuota en unos pocos días. Esto hace que la factura sea imprevisible y convierte el coste mensual fijo en un consumo variable. Como respuesta, algunos desarrolladores migran hacia soluciones autoalojadas como Continue.dev + Ollama o Tabby en un VPS: coste mensual fijo, datos de código que no salen de su servidor, API compatible con OpenAI.",{"id":2181,"category":115,"question":2182,"answer":2183,"weight":10},536,"¿Puedo alojar mi propio asistente de código con IA en un VPS ServOrbit?","Sí. La solución más rápida es activar la plantilla Ollama desde el Marketplace de ServOrbit: su VPS arranca con Ollama preconfigurado y una API compatible con OpenAI accesible por HTTPS. Instale después Continue.dev en VS Code o JetBrains, y apúntelo a la URL de su VPS en `config.json`. Para los equipos, Tabby es una alternativa: ofrece un servidor dedicado con autenticación, un plugin para el IDE y modelos de código especializados (StarCoder, CodeLlama). Configuración mínima recomendada: VPS de 8 GB de RAM para un modelo 7B con inferencia por CPU.",{"id":2185,"category":109,"question":2186,"answer":2187,"weight":10},537,"¿Qué es Bytebase?","Bytebase es una plataforma DevOps de código abierto para bases de datos (licencia MIT) que aporta un flujo de revisión estructurado a las migraciones SQL. Permite enviar, validar y desplegar cambios de esquema de forma segura, con más de 200 reglas de lint automáticas, un registro de auditoría completo y una integración GitOps para PostgreSQL, MySQL, MariaDB, MongoDB, Redis, ClickHouse y más de 20 motores adicionales.",{"id":2189,"category":109,"question":2190,"answer":2191,"weight":10},538,"¿Qué bases de datos admite Bytebase?","Bytebase admite más de 20 motores de bases de datos: PostgreSQL, MySQL, MariaDB, MongoDB, Redis, ClickHouse, SQL Server, Oracle, TiDB, Snowflake, Spanner, OceanBase y otros. Se conecta a sus servidores de bases de datos existentes como cliente — no sustituye su infraestructura de datos, la orquesta.",{"id":2193,"category":109,"question":2194,"answer":2195,"weight":10},539,"¿Bytebase es gratuito?","Sí. La Community Edition es gratuita, sin límite de usuarios, y cubre la totalidad del flujo de gestión de cambios, el editor SQL y el registro de auditoría. Las funcionalidades Enterprise (SSO, RBAC granular, enmascaramiento de datos, flujos de validación personalizados) requieren una suscripción de pago. En ServOrbit, usted solo paga el VPS: Bytebase en sí no cuesta nada.",{"id":2197,"category":109,"question":2198,"answer":2199,"weight":10},540,"¿Cuánta RAM hay que prever para Bytebase?","Bytebase funciona cómodamente con 1 GB de RAM. El contenedor único incluye una instancia PostgreSQL integrada — no se necesita ningún servidor de base de datos externo. Para un uso en producción con muchos usuarios simultáneos o bases de datos voluminosas, se recomiendan 2 GB.",{"id":2201,"category":109,"question":2202,"answer":2203,"weight":10},541,"¿Bytebase necesita un nombre de dominio?","No. Se puede acceder a Bytebase sin dominio mediante un túnel SSH — `ssh -L 8080:127.0.0.1:8080 root@\u003Cip>` y después `http:\u002F\u002Flocalhost:8080`. Esta configuración es adecuada para un uso de administrador individual. En cuanto varios usuarios deban acceder simultáneamente, vincule un dominio: ServOrbit configura entonces nginx y el certificado TLS automáticamente.",{"id":2205,"category":109,"question":2206,"answer":2207,"weight":10},542,"¿Gotenberg está listo para un uso en producción?","Sí. Gotenberg es estable, MIT, y lo utilizan en producción miles de equipos. Genera PDF aislando cada solicitud en un proceso Chromium o LibreOffice independiente — un fallo de conversión no afecta a las siguientes. Dimensione la RAM según el número de solicitudes simultáneas: cuente ~200 MB por renderizado Chromium concurrente.",{"id":2209,"category":109,"question":2210,"answer":2211,"weight":10},543,"¿Se respetan mis fuentes y estilos CSS personalizados durante la conversión HTML?","Sí. Gotenberg utiliza Chromium completo: todas las fuentes web (Google Fonts mediante URL, o fuente local incrustada en base64), las variables CSS, las media queries `@print`, los flexbox y los grids se respetan. Para las fuentes locales, incorpórelas con `@font-face` y adjunte el archivo en el formulario multipart.",{"id":2213,"category":109,"question":2214,"answer":2215,"weight":10},544,"¿Qué formatos de archivo de LibreOffice son compatibles?","Gotenberg admite más de 20 formatos a través de LibreOffice: DOCX, XLSX, PPTX (y sus equivalentes OpenDocument ODT, ODS, ODP), RTF, TXT, CSV y muchos otros. La lista completa está en la documentación oficial. Envíe el archivo en multipart hacia `\u002Fforms\u002Flibreoffice\u002Fconvert` — la salida siempre es un PDF.",{"id":2217,"category":109,"question":2218,"answer":2219,"weight":10},545,"¿Se conservan mis documentos en el servidor después de la conversión?","No. Gotenberg no tiene estado (stateless): los archivos subidos y los PDF generados se almacenan en un directorio temporal y se eliminan inmediatamente después de la respuesta. Ninguna base de datos, ningún almacenamiento persistente. Sus documentos solo transitan por su propia infraestructura.",{"id":2221,"category":109,"question":2222,"answer":2223,"weight":10},546,"¿Cuánta RAM hay que prever para Gotenberg?","El mínimo absoluto es 512 MB, pero Chromium consume ~150–250 MB por petición concurrente. Para un uso aplicativo típico (1–3 PDF simultáneos), 1–2 GB bastan. Para cargas de trabajo intensivas (10+ PDF concurrentes o documentos LibreOffice voluminosos), opte por 4 GB o más. Gotenberg no almacena en caché los contextos de Chromium: cada petición inicia un nuevo proceso.",{"id":2225,"category":109,"question":2226,"answer":2227,"weight":10},547,"¿Cuál es la diferencia entre FastAPI y Django para una API?","FastAPI es asíncrono de forma nativa, con validación mediante Pydantic y documentación OpenAPI generada automáticamente — ideal para las API REST y los microservicios. Django es un framework full-stack con administración integrada, ORM y motor de plantillas — más adecuado para las aplicaciones monolíticas. Para un backend de API puro, FastAPI es más rápido de desarrollar y de ejecutar.",{"id":2229,"category":109,"question":2230,"answer":2231,"weight":10},548,"¿Cómo configuro Gunicorn y Uvicorn juntos?","Utilice Gunicorn como gestor de procesos con el worker UvicornWorker: `gunicorn main:app -k uvicorn.workers.UvicornWorker --workers 4 --bind 127.0.0.1:8000`. El número de workers recomendado es (2 × vCPU) + 1. Esto combina la gestión de procesos de Gunicorn (reinicio automático, recarga progresiva) y el rendimiento asíncrono de Uvicorn.",{"id":2233,"category":109,"question":2234,"answer":2235,"weight":10},549,"¿Puedo usar FastAPI sin PostgreSQL?","Sí. FastAPI no impone ninguna base de datos. Use SQLite, MySQL, MongoDB o cualquier base de datos mediante SQLAlchemy (sync o async) o Motor para MongoDB. La plantilla instala PostgreSQL 16 para los proyectos que lo necesiten — ignórelo si opta por otra base de datos.",{"id":2237,"category":109,"question":2238,"answer":2239,"weight":10},550,"¿Cómo accedo a la documentación Swagger de mi API?","FastAPI genera automáticamente \u002Fdocs (Swagger UI) y \u002Fredoc (ReDoc) para cada endpoint definido. Acceda a https:\u002F\u002Fsu-dominio.com\u002Fdocs después del despliegue. En producción, restrinja estos endpoints con un middleware de autenticación o un prefijo de router si su API no es pública.",{"id":2241,"category":109,"question":2242,"answer":2243,"weight":10},551,"¿Cuál es la RAM mínima recomendada para FastAPI?","1 GB de RAM basta para una API FastAPI ligera sin base de datos en el mismo VPS. Prevea 2 GB con PostgreSQL y 4 GB si añade Celery y workers Redis. Cada worker Uvicorn\u002FGunicorn consume aproximadamente entre 50 y 150 MB según las dependencias cargadas al arrancar.",{"id":2245,"category":23,"question":2246,"answer":2247,"weight":10},552,"¿Qué datos personales están sujetos a declaración ante la CNDP conforme a la ley 09-08 en Marruecos?","La ley 09-08 relativa a la protección de las personas físicas con respecto al tratamiento de datos de carácter personal afecta a toda recogida, conservación o tratamiento de datos identificativos: nombres, datos de contacto, datos de conexión o información relativa a sus clientes y visitantes. Si su sitio recoge tales datos, se requiere una declaración previa — o una autorización para las categorías sensibles — ante la CNDP, con independencia del lugar de alojamiento. En caso de duda sobre su obligación de declaración, consulte a un asesor jurídico o a su autoridad de control nacional.",{"id":2249,"category":23,"question":2250,"answer":2251,"weight":10},729,"Mi dominio está registrado con otro proveedor: ¿cómo lo apunto a mi alojamiento?","Dos opciones, ambas se realizan en el proveedor donde está registrado el dominio. Opción 1 — un registro A: cree un registro de tipo `A` que apunte a la dirección IP de su alojamiento, mostrada en su área de cliente en la ficha del servicio, sección «Apunte su dominio aquí». Su dominio llega entonces hasta nosotros, pero su zona DNS sigue gestionada por su proveedor actual — usted mantiene allí el correo (MX, SPF) y los subdominios. Opción 2 — delegarnos el DNS: sustituya TODOS los servidores de nombres del dominio por ns1.megadomaine.com y ns2.megadomaine.com, y ELIMINE los de su proveedor anterior. Dejar uno solo basta para romper el dominio: si ya no sirve su zona, responde «este dominio no existe» con autoridad, y aproximadamente uno de cada dos visitantes cae en él — la avería parece entonces intermitente e inexplicable. Con la delegación limpia, gestionamos toda la zona y se activa la pestaña DNS de su área de cliente. La propagación puede tardar hasta 24 horas, a menudo solo unos minutos. Si después no cambia nada, escríbanos a support@servorbit.com y revisamos la configuración con usted.",{"id":2253,"category":29,"question":2254,"answer":2255,"weight":10},553,"¿Cómo pagar mis servicios ServOrbit en dírham marroquí con tarjeta bancaria CMI?","ServOrbit acepta el pago mediante los medios disponibles en la plataforma, mostrados al finalizar la compra — consulte Tarjeta bancaria — CMI, PayPal, CIH Bank y Transferencia bancaria para ver la lista de modos actualmente activos. Los precios se muestran impuestos no incluidos (IVA excluido) y están sujetos a un IVA de 20%. Para cualquier duda sobre la facturación local o las modalidades de pago, contacte con nuestro servicio de facturación en billing@servorbit.com.",{"id":2257,"category":17,"question":2258,"answer":2259,"weight":10},554,"¿Puedo migrar de Firefly III a Actual Budget en un VPS ServOrbit?","Sí, tanto Actual Budget como Firefly III están disponibles como plantillas de VPS en el Marketplace de ServOrbit: puede desplegar cualquiera de los dos en unos minutos en un VPS con acceso root. La migración de sus datos de Firefly III a Actual Budget se hace manualmente mediante las exportaciones CSV de Firefly y la importación nativa de Actual; prevea una copia de seguridad completa antes de cambiar. Consulte la página \u002Fmarketplace para desplegar la solución adaptada a su uso.",{"id":2261,"category":115,"question":2262,"answer":2263,"weight":10},555,"¿Qué alternativa a GoCardless existe para la sincronización bancaria en una herramienta de gestión financiera self-hosted?","Desde el cierre del servicio de GoCardless para particulares, existen varias alternativas para la sincronización bancaria en self-hosted: SimpleFIN (compatible con Actual Budget, EE. UU.\u002FCanadá) y Enable Banking (UE, más de 2700 bancos) son las más utilizadas. Las importaciones manuales en CSV siguen siendo la opción más portable. Algunas herramientas como Firefly III disponen de integraciones mediante API bancarias de open banking según su país. Consulte la documentación de su herramienta para conocer los conectores mantenidos oficialmente.",{"id":2265,"category":483,"question":2266,"answer":2267,"weight":10},556,"¿Cómo reduzco la superficie de ataque de un backoffice autoalojado frente a las CVE posteriores a la autenticación?","Las CVE posteriores a la autenticación explotan fallos accesibles una vez iniciada la sesión: mantenga sus aplicaciones actualizadas en cuanto se publique un parche, restrinja el acceso a la interfaz de administración por IP o mediante un proxy inverso con autenticación fuerte, y limite las cuentas de administrador a lo estrictamente necesario. Activar un WAF delante de su backoffice — a través de Cloudflare o de un proxy de aplicación — permite bloquear los patrones de explotación conocidos antes incluso de que alcancen la aplicación.",{"id":2269,"category":17,"question":2270,"answer":2271,"weight":10},557,"¿Cómo configuro Authentik en forward auth para proteger varias aplicaciones self-hosted en un mismo VPS?","Authentik puede desempeñar el papel de proveedor de identidad centralizado mediante el mecanismo de forward authentication: su reverse proxy (Nginx, Traefik, Caddy) consulta a Authentik antes de transmitir cada petición a la aplicación de destino, bloqueando todo acceso no autenticado. Cada aplicación se declara como un Provider en Authentik con su propio dominio; una única autenticación da acceso después al conjunto de los servicios protegidos (SSO). Authentik está disponible como plantilla de VPS en el Marketplace de ServOrbit.",{"id":2273,"category":93,"question":2274,"answer":2275,"weight":10},558,"¿Hay que hacer una copia de seguridad manual antes de actualizar una aplicación autoalojada?","Sí: antes de cualquier actualización mayor de una aplicación self-hosted (CMS, herramienta financiera, servidor de correo…), realice una copia de seguridad completa de los archivos y de la base de datos — incluso si su VPS ya cuenta con copias de seguridad automáticas programadas. Una copia puntual tomada justo antes de la actualización le permite volver a un estado estable conocido en unos minutos en caso de incompatibilidad. La frecuencia de las copias de seguridad automáticas incluidas varía según su plan ServOrbit; consulte \u002Ftarifs para los detalles por plan.",{"id":2277,"category":109,"question":2278,"answer":2279,"weight":10},559,"¿Cuál es la diferencia entre Plane y Jira o Linear?","Plane es la alternativa de código abierto (AGPL-3.0) a Jira y Linear, autoalojada en su VPS. Las funcionalidades son muy parecidas: issues con estados personalizados, ciclos (sprints) con burndown, módulos (epics), páginas wiki y vistas analíticas. La diferencia principal: con Plane, sus datos permanecen en su servidor, no hay facturación por usuario y usted controla por completo la retención. Jira y Linear son adecuados si no quiere gestionar un servidor; Plane, si quiere el control total a coste fijo.",{"id":2281,"category":109,"question":2282,"answer":2283,"weight":10},560,"¿Qué recursos de VPS se necesitan para Plane?","La configuración mínima es de 2 vCPU y 4 GB de RAM con Ubuntu 24.04 para un equipo de menos de 10 personas. Para un equipo más grande o un uso intensivo, apunte a 4 vCPU y 8 GB de RAM. Plane se apoya en seis componentes (Django, React, Celery, PostgreSQL 16, Redis 7, RabbitMQ y MinIO) — todos gestionados automáticamente por la plantilla de ServOrbit. Se requiere un dominio propio para el buen funcionamiento de las redirecciones y de los certificados TLS.",{"id":2285,"category":109,"question":2286,"answer":2287,"weight":10},561,"¿Cómo importo mis datos de Jira en Plane?","Plane incluye un importador de Jira nativo: vaya a Ajustes → Importadores → Jira, introduzca la URL de su instancia Jira y un token de API de Atlassian, seleccione el proyecto a importar e inicie. Los epics se convierten en módulos, los sprints en ciclos, y las issues conservan sus descripciones, etiquetas, prioridades y estados. La importación no es destructiva: nada se modifica ni se elimina en Jira durante la migración. También está disponible una importación CSV para migrar desde Linear u otras herramientas.",{"id":2289,"category":109,"question":2290,"answer":2291,"weight":10},562,"¿Plane admite los sprints y los diagramas de Gantt?","Sí. Los ciclos son el equivalente en Plane de los sprints: cada ciclo tiene una fecha de inicio, una fecha de fin, un gráfico de burndown y un traspaso automático de las issues sin terminar al ciclo siguiente. La vista Gantt está disponible a nivel de proyecto y a nivel de workspace — muestra las dependencias entre issues en forma de cronología interactiva y permite arrastrar y soltar las fechas límite directamente sobre el diagrama para ajustarlas.",{"id":2293,"category":109,"question":2294,"answer":2295,"weight":10},563,"¿Se puede conectar Plane con GitHub para cerrar las issues automáticamente?","Sí. Instale la aplicación de GitHub de Plane (Configuración → Integraciones → GitHub) en su repositorio y, a continuación, haga referencia a las issues en sus mensajes de commit con la sintaxis `fix(#123)`, `closes #456` o `ref #789`. Plane hará transitar automáticamente la issue según la palabra clave utilizada. Las pull requests también se vinculan a las issues en la barra lateral, y las ramas creadas desde Plane llevan el nombre del identificador de la issue para facilitar la trazabilidad.",{"id":2297,"category":109,"question":2298,"answer":2299,"weight":10},564,"¿Cuáles son las credenciales por defecto de FileBrowser?","FileBrowser arranca con admin como nombre de usuario y admin como contraseña. Cambie esta contraseña desde la primera conexión en Ajustes → Usuarios para asegurar su instancia.",{"id":2301,"category":109,"question":2302,"answer":2303,"weight":10},565,"¿Se puede utilizar FileBrowser sin nombre de dominio?","Sí. FileBrowser es accesible a través de la dirección IP de su VPS y del puerto asignado (8085 por defecto). Para un acceso cifrado desde Internet, asocie un nombre de dominio: la receta del Marketplace ServOrbit configura entonces el proxy inverso y el certificado HTTPS automáticamente.",{"id":2305,"category":109,"question":2306,"answer":2307,"weight":10},566,"¿Se conservan los archivos depositados en FileBrowser después de un reinicio del servidor?","Sí. FileBrowser monta dos volúmenes Docker independientes: uno para los archivos que sirve (\u002Fsrv) y otro para su base de datos SQLite (\u002Fdatabase). Ambos persisten tras los reinicios del contenedor, las actualizaciones de la imagen y los reinicios del servidor.",{"id":2309,"category":109,"question":2310,"answer":2311,"weight":10},567,"¿FileBrowser admite varias cuentas de usuario?","Sí. Desde Ajustes → Usuarios, cree tantas cuentas como necesite. Cada cuenta dispone de su propio directorio accesible (home directory) y de una cuota de almacenamiento opcional. Los permisos se gestionan por directorio: un usuario puede tener acceso únicamente a una parte del árbol de archivos.",{"id":2313,"category":109,"question":2314,"answer":2315,"weight":10},568,"¿Es FileBrowser adecuado para un despliegue en producción?","FileBrowser ofrece autenticación por cuenta y control de acceso por directorio. Para cifrar los intercambios, colóquelo detrás del proxy HTTPS incluido en la receta del Marketplace ServOrbit (Let's Encrypt automático con su dominio). Los enlaces de compartición pública pueden ser temporales (con fecha de vencimiento) o permanentes, y están protegidos enlace por enlace — un enlace revocado deja de ser accesible.",{"id":2317,"category":93,"question":2318,"answer":2319,"weight":10},569,"¿Cómo hago una copia de seguridad de un repositorio Gitea en bare clone para conservar todo el historial?","Un bare clone (`git clone --bare \u003Curl>`) copia todo el historial, las ramas y las etiquetas sin working tree, lo que lo convierte en el formato ideal para el archivado y la restauración. Desde su VPS, programe una tarea cron que ejecute `git clone --mirror` hacia un directorio de copia de seguridad y, a continuación, comprima y transfiera el archivo a un almacenamiento externo (S3, SFTP). Para profundizar, nuestra guía sobre el autoalojamiento de Gitea está disponible en `\u002Fvps-cloud`.",{"id":2321,"category":93,"question":2322,"answer":2323,"weight":10},570,"¿Cómo guardo la configuración de Postfix y las claves DKIM antes de una actualización del servidor?","Antes de cualquier actualización, archive los directorios `\u002Fetc\u002Fpostfix\u002F` (configuración principal), `\u002Fetc\u002Fopendkim\u002F` o `\u002Fetc\u002Fdkim\u002F` (claves DKIM) y el archivo `\u002Fetc\u002Faliases`. Utilice `tar -czf postfix-backup-$(date +%F).tar.gz \u002Fetc\u002Fpostfix \u002Fetc\u002Fopendkim` y después transfiera el archivo hacia una ubicación fuera del servidor con `rsync` o `scp`. Conserve también los registros DNS TXT correspondientes para poder volver a publicar las claves en caso de pérdida. Contacte con nuestro soporte en support@servorbit.com si necesita ayuda con la restauración.",{"id":2325,"category":93,"question":2326,"answer":2327,"weight":10},571,"¿Cómo hago una copia de seguridad de los documentos y de los modelos LLM de una instancia PrivateGPT o LocalAI?","Para PrivateGPT, haga una copia de seguridad de la carpeta `local_data\u002F` (documentos indexados y base de datos vectorial) así como del archivo de configuración `settings.yaml`. Para LocalAI, archive el directorio de los modelos (generalmente `models\u002F`) y los posibles archivos de configuración YAML de los perfiles. Programe una tarea `rsync` o utilice Restic para transferir estas carpetas a un almacenamiento externo; los archivos de modelos pueden ser voluminosos, piense en deduplicarlos. Encuentre nuestras plantillas PrivateGPT y LocalAI en el Marketplace ServOrbit a través de `\u002Fvps-cloud`.",{"id":2329,"category":549,"question":2330,"answer":2331,"weight":10},572,"¿Cómo migro mis repositorios de GitHub a Gitea conservando la totalidad del historial de git?","Gitea ofrece una herramienta de migración integrada (Administración → Repositorios → Migrar) que importa un repositorio de GitHub por URL, conservando el historial completo de commits, las ramas y las etiquetas mediante un `git clone --mirror`. Para migrar varios repositorios, utilice la API de Gitea con un script que recorra sus repositorios de GitHub y lance la migración de cada uno. Una vez terminada la migración, actualice sus remotes locales con `git remote set-url origin \u003Cnueva-url>`. Consulte nuestra página `\u002Fvps-cloud` para desplegar una instancia de Gitea en su VPS ServOrbit.",{"id":2333,"category":549,"question":2334,"answer":2335,"weight":10},573,"¿Cómo migrar las issues y los milestones de GitHub hacia una instancia de Gitea autoalojada?","Gitea integra una migración de las issues y los milestones desde GitHub: al crear o actualizar el repositorio mediante la herramienta de migración (o la API `POST \u002Fapi\u002Fv1\u002Frepos\u002Fmigrate`), active las opciones `issues`, `milestones` y `labels`. Se requiere un token de acceso personal de GitHub con el alcance `repo` para sortear los límites de la API y acceder a los repositorios privados. Los comentarios, los asignados y las etiquetas también se importan. Para conjuntos de issues grandes, prevea un plazo proporcional al volumen, ya que Gitea respeta los límites de tasa de la API de GitHub.",{"id":2337,"category":306,"question":2338,"answer":2339,"weight":10},574,"¿Cómo ofrezco un relay SMTP dedicado a mis clientes dentro de un plan de revendedor?","En el marco de un plan de revendedor ServOrbit, puede desplegar un VPS dedicado con un relay SMTP (Postfix configurado como relay autenticado) y reservar su acceso a sus clientes mediante cuentas SMTP individuales. Este enfoque le da el control de la reputación de envío, de los límites de caudal y de los registros SPF\u002FDKIM\u002FDMARC de su dominio de envío. Para configurar su VPS de relay, consulte la página `\u002Fvps-cloud` o contáctenos a través del formulario `\u002Fcontact` seleccionando el tipo «Presupuesto».",{"id":2341,"category":306,"question":2342,"answer":2343,"weight":10},575,"¿Puedo configurar una dirección de remitente personalizada para los correos de mis clientes desde mi alojamiento de revendedor?","Sí. A través de WHM, usted asigna a cada cuenta de cPanel de sus clientes un dominio de correo distinto, con sus propios registros SPF y DKIM gestionados desde la zona DNS de la cuenta. Cada cliente configura después su dirección de remitente en su interfaz de cPanel o en su aplicación. Los correos salen bajo el dominio del cliente, no bajo el suyo, lo que protege la reputación de cada uno. Para cualquier configuración avanzada, nuestro equipo sigue disponible en support@servorbit.com.",{"id":2345,"category":115,"question":2346,"answer":2347,"weight":10},576,"¿El RGPD prohíbe usar servicios de IA en la nube (ChatGPT, Claude) para analizar documentos confidenciales de mis clientes — y cuál es la alternativa on-premise?","El RGPD no prohíbe el uso de servicios de IA en la nube, pero exige una base legal, información a las personas afectadas y, si el encargado del tratamiento está fuera de la UE, garantías adecuadas (cláusulas contractuales tipo, acuerdo de tratamiento). En la práctica, analizar documentos que contienen datos personales de sus clientes mediante un servicio de IA de terceros constituye un encargo de tratamiento que debe regularse contractualmente. La alternativa on-premise — alojar un modelo LLM local con PrivateGPT o LocalAI en un VPS ServOrbit — permite mantener los datos en su propia infraestructura sin transferencia hacia servidores de terceros. Consulte nuestro catálogo de plantillas de IA en `\u002Fvps-cloud` o contáctenos a través de `\u002Fcontact` para recibir acompañamiento.",{"id":2349,"category":109,"question":2350,"answer":2351,"weight":10},577,"¿Qué es Go (Gin) Stack?","Go (Gin) Stack es una plantilla de VPS preconfigurada que instala automáticamente Go 1.22+ desde el binario oficial de go.dev, Nginx y PostgreSQL 16. Está diseñada para los desarrolladores Go que desean desplegar una API Gin en producción sin configurar manualmente los componentes del servidor.",{"id":2353,"category":109,"question":2354,"answer":2355,"weight":10},578,"¿Necesito Go en el VPS para ejecutar mi aplicación Go?","No. Si compila con CGO_ENABLED=0 GOOS=linux GOARCH=amd64 en su equipo, el binario resultante es 100 % estático y se ejecuta sin Go en el servidor. La plantilla instala Go 1.22+ para permitirle compilar directamente en el VPS si lo prefiere, pero no es necesario para ejecutar binarios precompilados.",{"id":2357,"category":109,"question":2358,"answer":2359,"weight":10},579,"¿Puedo usar otro framework de Go distinto de Gin?","Sí. La plantilla instala la cadena de herramientas de Go, Nginx y PostgreSQL — no el framework. Utilice Echo, Chi, Fiber o la biblioteca estándar net\u002Fhttp en su lugar. Gin se recomienda en la documentación por su adopción y por su router de cero asignaciones, pero la plantilla es agnóstica respecto al framework.",{"id":2361,"category":109,"question":2362,"answer":2363,"weight":10},580,"¿Qué RAM mínima se recomienda para una API en Go (Gin)?","1 GB es cómodo para una API Gin sin base de datos. Añada 1 GB si PostgreSQL se ejecuta en el mismo VPS. Un proceso Gin consume normalmente entre 15 y 30 MB de RAM en reposo; el pico de memoria depende de la lógica de sus handlers y del tamaño de las cachés en memoria.",{"id":2365,"category":109,"question":2366,"answer":2367,"weight":10},581,"¿Cómo gestiono el proceso Go en producción en el VPS?","El enfoque recomendado es una unidad systemd: ExecStart apuntando a su binario, Restart=always para la recuperación automática en caso de fallo, y EnvironmentFile para los secretos. Esto aporta registro centralizado, límites de recursos y ordenación de las dependencias (p. ej.: después de PostgreSQL). Como alternativa, ejecute su binario en un contenedor Docker con --restart unless-stopped.",{"id":2369,"category":109,"question":2370,"answer":2371,"weight":10},582,"¿Qué diferencia hay entre Next.js Stack y Nuxt Stack?","Next.js Stack está orientada a las aplicaciones React (Next.js), Nuxt Stack está orientada a Vue.js (Nuxt 3). El conjunto de herramientas instalado es idéntico — Node.js LTS, PM2, Nginx, PostgreSQL — pero los frameworks, su sistema de compilación y sus archivos de salida son diferentes.",{"id":2373,"category":109,"question":2374,"answer":2375,"weight":10},583,"¿Se pueden alojar varios sitios Next.js en un único VPS?","Sí. Cada aplicación Next.js se ejecuta como un proceso PM2 distinto en un puerto diferente (3000, 3001, 3002…). Nginx enruta las peticiones por nombre de dominio y las redirige al proceso correcto. Un VPS de 4 GB de RAM puede alojar de 3 a 5 sitios ligeros simultáneamente.",{"id":2377,"category":109,"question":2378,"answer":2379,"weight":10},584,"¿La plantilla admite el App Router de Next.js 13+?","Sí. La plantilla instala Node.js LTS y PM2, que ejecutan cualquier versión de Next.js, incluido el App Router. La opción `output: 'standalone'` en `next.config.js` funciona de forma idéntica con el App Router y con el Pages Router.",{"id":2381,"category":109,"question":2382,"answer":2383,"weight":10},585,"¿Cómo funciona la ISR (regeneración estática incremental) en un VPS?","La ISR de Next.js almacena las páginas regeneradas en `.next\u002Fcache` en el disco del VPS. Esta caché persiste entre las recargas de PM2 (zero-downtime). Para no vaciarla en cada despliegue, ejecute `pm2 reload` en lugar de `pm2 restart`. Para varias instancias, utilice un handler de caché Redis.",{"id":2385,"category":109,"question":2386,"answer":2387,"weight":10},586,"¿Cuándo conviene elegir un VPS en lugar de Vercel para Next.js?","Un VPS es preferible cuando usted tiene mucho tráfico SSR (Vercel factura por invocación), workers o crons en segundo plano, varios proyectos que mutualizar o una exigencia de coste fijo. Vercel sigue siendo la mejor opción para un prototipo rápido o un sitio ligero sin procesos anexos.",{"id":2389,"category":17,"question":2390,"answer":2391,"weight":10},587,"El contenedor de machine learning de Immich ya no responde en mi VPS — ¿qué debo comprobar primero?","El contenedor `immich-machine-learning` comparte la red interna de Docker con los demás servicios de Immich; compruebe primero que está en la misma red (`docker network inspect immich_default`) y que el servicio está arrancado (`docker compose ps`). Si el contenedor se reinicia en bucle, consulte sus registros con `docker compose logs immich-machine-learning`: una parada por OOM (Out Of Memory) se lee como `Killed` — en ese caso, su VPS se queda sin RAM y hay que reducir el número de modelos cargados o pasar a un plan superior. En un VPS ServOrbit, puede ajustar sus recursos en cualquier momento desde el área de cliente.",{"id":2393,"category":483,"question":2394,"answer":2395,"weight":10},588,"Mis dispositivos Bitwarden antiguos funcionan, pero no puedo iniciar sesión desde uno nuevo — ¿por qué?","Desde la versión 2026.4.1 de los clientes Bitwarden, algunas API de cifrado más antiguas ya no son aceptadas por las nuevas instalaciones: un cliente nuevo aplica controles más estrictos que las sesiones ya abiertas. Compruebe que su instancia de Vaultwarden está actualizada (imagen `vaultwarden\u002Fserver:latest` o una versión reciente fijada) y que su proxy inverso transmite correctamente las cabeceras — en particular `X-Real-IP` y `X-Forwarded-For`. Si el problema persiste, abra un ticket desde su área de cliente adjuntando la versión de Vaultwarden (`docker inspect vaultwarden | grep -i version`) y el mensaje de error exacto mostrado por el cliente.",{"id":2397,"category":549,"question":2398,"answer":2399,"weight":10},589,"¿Puedo migrar mis proyectos de Linear a Plane conservando las issues y los comentarios?","Sí, mediante la importación CSV nativa de Plane: en Linear, exporte sus issues en formato CSV (Settings → Export) y después, en su instancia de Plane, vaya a Configuración → Importadores → CSV y cargue el archivo. Se importan los títulos, las descripciones, las prioridades y las etiquetas; los comentarios no están cubiertos por el formato CSV de Linear — solo una exportación JSON completa a través de la API de Linear los preserva. Para una migración completa con el historial de comentarios, nuestro equipo de soporte puede acompañarle; contáctenos a través del área de cliente.",{"id":2401,"category":17,"question":2402,"answer":2403,"weight":10},590,"¿Puedo ejecutar Plane y Vikunja en el mismo VPS ServOrbit?","Técnicamente sí, pero las necesidades son muy diferentes: Plane requiere un mínimo de 2 vCPU y 4 GB de RAM (Django, Celery, PostgreSQL 16, Redis, RabbitMQ y MinIO), mientras que Vikunja es mucho más ligero (menos de 256 MB en reposo). Alojar ambos en un único VPS es viable a partir de 6 a 8 GB de RAM, procurando separar sus bases de datos y sus redes Docker. Si su equipo crece, es más sencillo migrar cada herramienta a su propio VPS; esta operación no es destructiva, ya que todos los datos viven en volúmenes Docker.",{"id":2405,"category":115,"question":2406,"answer":2407,"weight":10},591,"Mattermost ESR v10.11 ha llegado al final de su vida útil, ¿debo actualizar con urgencia?","Sí. Desde el 15 de agosto de 2026, Mattermost ESR v10.11 ya no tiene soporte: no se publicará ningún parche de seguridad para esta rama. Si su instancia está expuesta a Internet o a una red corporativa, se recomienda actualizar a la próxima versión ESR disponible en los días siguientes. Empiece por hacer una copia de seguridad de su base de datos PostgreSQL antes de cualquier operación, y después siga el procedimiento oficial de actualización de Mattermost (actualización de la imagen Docker y ejecución de las migraciones). Nuestro soporte puede acompañarle si encuentra un bloqueo — abra un ticket desde su área de cliente.",{"id":2409,"category":93,"question":2410,"answer":2411,"weight":10},592,"¿Cómo copio la base de datos PostgreSQL de Mattermost antes de una actualización mayor?","Detenga primero el contenedor Mattermost (`docker compose stop mattermost`) para evitar cualquier escritura en curso y ejecute después un volcado: `docker exec mattermost-db pg_dump -U mmuser mattermost | gzip > mattermost-backup-$(date +%Y%m%d).sql.gz`. Conserve el archivo fuera del VPS (almacenamiento de objetos, transferencia `scp`\u002F`rsync`) antes de lanzar la actualización. Para restaurar: `gunzip -c mattermost-backup-YYYYMMDD.sql.gz | docker exec -i mattermost-db psql -U mmuser mattermost`. La opción de copia de seguridad de ServOrbit toma un snapshot completo del disco — actívela como complemento para cubrir también los volúmenes de archivos.",{"id":2413,"category":17,"question":2414,"answer":2415,"weight":10},593,"Mi servicio Docker falla al arrancar con «connection refused» aunque la base de datos ya está running — ¿qué debo comprobar?","El problema más frecuente es que el contenedor de base de datos está «running» (proceso iniciado) pero aún no «healthy» (listo para aceptar conexiones): el servidor PostgreSQL o MySQL tarda unos segundos en inicializarse. La solución es utilizar `depends_on` con una condición `service_healthy` en su `compose.yaml`, junto con un `healthcheck` en el contenedor de base de datos (`pg_isready -U user` para PostgreSQL). Sin healthcheck, Docker considera el servicio listo en cuanto el proceso se lanza, y su aplicación intenta conectarse antes de que la base de datos esté accesible.",{"id":2417,"category":306,"question":2418,"answer":2419,"weight":10},594,"¿Puedo ofrecer herramientas de gestión de proyectos self-hosted (Plane, Vikunja) a mis clientes dentro de mi plan de revendedor?","Sí. Dentro del programa de revendedores de ServOrbit, puede pedir VPS en marca blanca y desplegar en ellos las plantillas Plane o Vikunja desde el Marketplace, y entregarlos después a sus clientes bajo su propia marca — ServOrbit no se comunica directamente con sus clientes finales. La gestión de la facturación y del soporte queda enteramente en sus manos. Para acceder a las condiciones tarifarias de revendedor y configurar su espacio, contacte con nuestro equipo comercial en sales@servorbit.com o abra un ticket desde su área de cliente.",{"id":2421,"category":17,"question":2422,"answer":2423,"weight":10},595,"¿Puedo utilizar la plantilla Symfony Stack para desplegar cualquier aplicación Symfony?","Sí. La plantilla instala PHP 8.3-FPM, Nginx, PostgreSQL 16, Redis, Supervisor y Composer sobre Ubuntu 24.04. Configura el entorno del servidor, no su aplicación: clone su repositorio, cree su `.env.local`, ejecute `composer install --no-dev --optimize-autoloader`, aplique sus migraciones y Nginx estará listo para hacer de proxy hacia PHP-FPM. Cualquier proyecto Symfony 5, 6 o 7 funciona sobre esta base.",{"id":2425,"category":17,"question":2426,"answer":2427,"weight":10},596,"¿Cómo activo el preloading de OPcache para Symfony en la plantilla Symfony Stack?","La plantilla instala `php8.3-opcache` y activa OPcache por defecto en `php.ini`. Para activar el preloading de Symfony, añada en `\u002Fetc\u002Fphp\u002F8.3\u002Ffpm\u002Fphp.ini`: `opcache.preload=\u002Fvar\u002Fwww\u002Fsu-app\u002Fvar\u002Fcache\u002Fprod\u002FApp_KernelProdContainer.preload.php` y `opcache.preload_user=www-data`, y después recargue PHP-FPM con `systemctl reload php8.3-fpm`. El contenedor de servicios de Symfony se carga entonces en memoria al arrancar PHP-FPM, lo que reduce sensiblemente la latencia en producción.",{"id":2429,"category":17,"question":2430,"answer":2431,"weight":10},597,"¿La plantilla Symfony Stack incluye Symfony CLI o el servidor de desarrollo de Symfony?","No. La plantilla está orientada al entorno de producción: PHP 8.3-FPM, Nginx, PostgreSQL 16, Redis y Supervisor. Symfony CLI es una herramienta de desarrollo local — no se instala en el servidor de producción. Para los despliegues continuos, utilice un pipeline Git (GitHub Actions, GitLab CI) que ejecute `composer install`, `cache:clear` y las migraciones en el servidor por SSH.",{"id":2433,"category":17,"question":2434,"answer":2435,"weight":10},598,"¿Cómo configuro los workers de Symfony Messenger para que se reinicien automáticamente después de un despliegue?","Supervisor viene preconfigurado en la plantilla. Cree `\u002Fetc\u002Fsupervisor\u002Fconf.d\u002Fsymfony-messenger.conf` con la directiva `command=php \u002Fvar\u002Fwww\u002Fsu-app\u002Fbin\u002Fconsole messenger:consume async --time-limit=3600` y `autorestart=true`. Recargue Supervisor con `supervisorctl reread && supervisorctl update`. Después de cada despliegue, ejecute `php bin\u002Fconsole messenger:stop-workers` para forzar a los workers a detenerse limpiamente: Supervisor los relanzará inmediatamente con el nuevo código.",{"id":2437,"category":17,"question":2438,"answer":2439,"weight":10},599,"¿Cuál es la diferencia entre la plantilla Laravel Stack y la plantilla Symfony Stack?","Ambas plantillas instalan la misma cadena PHP (PHP 8.3-FPM, Nginx, PostgreSQL, Redis, Supervisor, Composer) sobre Ubuntu 24.04. La diferencia está en las extensiones PHP: Symfony Stack añade `php8.3-intl` (necesaria para el componente Translation y las locales) y `php8.3-opcache` de forma explícita (para el preloading). Laravel Stack incluye `php8.3-zip` y funciona sin `intl` en la mayoría de las aplicaciones. Elija la plantilla correspondiente a su framework: ambas coexisten sin conflicto en el mismo VPS.",{"id":2441,"category":17,"question":2442,"answer":2443,"weight":10},600,"¿Puedo utilizar la plantilla Astro Stack para un sitio totalmente estático?","Sí. La plantilla instala Node.js LTS, PM2 y Nginx. Para un sitio estático (`output: 'static'`), compile su proyecto Astro en local, transfiera la carpeta `dist\u002F` al VPS y configure Nginx para servirla. No se necesita ningún proceso Node en producción — Nginx sirve directamente los archivos estáticos con una huella de memoria mínima.",{"id":2445,"category":17,"question":2446,"answer":2447,"weight":10},601,"¿Cuál es la diferencia entre Astro Stack y Next.js Stack?","Astro Stack instala Node.js LTS, PM2 y Nginx sin PostgreSQL — adaptado a los proyectos Astro en modo estático (SSG) o SSR. Next.js Stack añade PostgreSQL para las aplicaciones full-stack que necesitan una base de datos. Astro suele ser más ligero: su modo estático no necesita ningún proceso Node en producción, a diferencia de Next.js, que siempre es SSR.",{"id":2449,"category":17,"question":2450,"answer":2451,"weight":10},602,"¿Puedo utilizar el modo SSR de Astro con esta plantilla?","Sí. Instale el adaptador `@astrojs\u002Fnode`, configure `output: 'server'` y `adapter: node({ mode: 'standalone' })` en `astro.config.mjs`. Después de la compilación, lance el servidor con `pm2 start dist\u002Fserver\u002Fentry.mjs --name astro` y redirija Nginx hacia `http:\u002F\u002Flocalhost:4321`. PM2 gestiona el reinicio automático y las actualizaciones sin interrupción.",{"id":2453,"category":17,"question":2454,"answer":2455,"weight":10},603,"¿Se pueden alojar varios sitios Astro en el mismo VPS?","Sí. Nginx admite varios vhosts en el mismo servidor. Cada sitio estático Astro apunta a su propia carpeta `dist\u002F`; cada sitio SSR usa un puerto PM2 diferente (p. ej. 4321, 4322). Una sola instalación de Node.js y Nginx es suficiente para el conjunto. Prevea suficiente RAM si acumula varios procesos Node en modo SSR.",{"id":2457,"category":17,"question":2458,"answer":2459,"weight":10},604,"¿Qué configuración mínima de RAM recomiendan para Astro Stack?","1 GB de RAM basta para un sitio Astro totalmente estático: Nginx consume muy pocos recursos al servir archivos. Para el modo SSR con un proceso Node y PM2, prevea al menos 2 GB. Si acumula varios sitios SSR en el mismo VPS, añada entre 100 y 200 MB aproximadamente por cada proceso Node adicional.",{"id":2461,"category":549,"question":2462,"answer":2463,"weight":10},605,"¿Cómo migro la documentación de mi empresa desde Confluence Data Center a un wiki self-hosted como Docmost?","Confluence Data Center llega a su fin de vida el 28 de marzo de 2029 y pasa a modo de solo lectura en esa fecha. Docmost es una alternativa de código abierto que admite espacios, permisos y edición colaborativa; el importador nativo de Confluence (edición Enterprise) conserva la jerarquía de los espacios, los archivos adjuntos, los enlaces internos y los diagramas draw.io. La migración pasa por exportar espacio por espacio en formato XML desde Confluence (Administración → Backup Manager) y luego importar en Docmost. Para las instancias sin edición Enterprise, la migración es manual (exportación HTML, recreación de la estructura y copiar y pegar el contenido). Pida un VPS ServOrbit con al menos 2 GB de RAM, despliegue Docmost desde el marketplace y abra un ticket de soporte a través del área de cliente si necesita acompañamiento.",{"id":2465,"category":93,"question":2466,"answer":2467,"weight":10},606,"¿Cómo configuro Chatwoot para almacenar los archivos adjuntos en Cloudflare R2 en lugar de en el disco local?","Por defecto, Chatwoot almacena los archivos subidos en la carpeta `storage\u002F` del contenedor — esos archivos se pierden si se recrea el contenedor. Cloudflare R2 es compatible con S3 y se utiliza sin costes de salida (egress). Atención: una incompatibilidad entre Active Storage (Rails) y R2 provoca una pérdida silenciosa de los archivos adjuntos (issue chatwoot#13299) — los archivos parecen subirse, pero se muestran con «This image is no longer available». La corrección consiste en añadir `request_checksum_calculation: \"when_required\"` y `response_checksum_validation: \"when_required\"` en el bloque de servicio R2 de `config\u002Fstorage.yml`. Configure después las variables `ACTIVE_STORAGE_SERVICE=amazon`, `S3_BUCKET_NAME`, `S3_REGION`, `S3_ACCESS_KEY_ID`, `S3_SECRET_ACCESS_KEY` y `S3_ENDPOINT` en su `.env` de Chatwoot. Reinicie los contenedores y pruebe a enviar un archivo desde un ticket para validarlo.",{"id":2469,"category":70,"question":2470,"answer":2471,"weight":10},607,"¿Es Mautic compatible con MySQL 8.4 y qué precauciones debo tomar antes de la actualización?","Mautic 5.x es compatible con MySQL 8.4, pero el modo SQL `ONLY_FULL_GROUP_BY`, activado por defecto desde MySQL 8.0, provoca errores HTTP 500 en algunos informes (en particular «Page hits» con agrupación) — la página aparece en blanco, sin mensaje de error visible (issue mautic#17092). Compruébelo con `SHOW GLOBAL VARIABLES LIKE 'sql_mode'`: si el valor contiene `ONLY_FULL_GROUP_BY`, desactívelo en caliente con `SET GLOBAL sql_mode = (SELECT REPLACE(@@sql_mode, 'ONLY_FULL_GROUP_BY', ''))` y luego haga el cambio permanente en `\u002Fetc\u002Fmysql\u002Fmy.cnf`. Como alternativa, migre a MariaDB 10.x, que no activa este modo por defecto. Haga siempre una copia de seguridad completa (`mysqldump`) antes de cualquier actualización del motor. Las plantillas Mautic de ServOrbit basadas en MariaDB 10.11 no se ven afectadas.",{"id":2473,"category":549,"question":2474,"answer":2475,"weight":10},608,"¿Cómo migro mis tableros de Planka a Kaneo o Vikunja tras la eliminación del SSO en Planka v2.2?","Planka v2.2.0 (publicada el 9 de agosto de 2026) retiró la autenticación SSO\u002FOIDC de la Community Edition y la trasladó a Planka Pro. Las cuentas que se autenticaban exclusivamente mediante SSO quedan desactivadas tras la actualización. Planka no ofrece exportación nativa de los tableros en JSON o CSV (issues de GitHub #22 y #670 sin resolver) — la única extracción fiable pasa por un dump de PostgreSQL (`pg_dump`). Para migrar: (1) haga un snapshot completo de la base antes de cualquier corte, (2) instale Kaneo o Vikunja en un subdominio temporal y mantenga las dos instancias en paralelo 1–2 semanas, (3) transfiera manualmente los tableros activos, (4) cambie el DNS en D+7 y conserve el snapshot 90 días. Kaneo (MIT, v2.16.2) mantiene el SSO OIDC gratuito; Vikunja (AGPL-3.0, v2.4.0) también — ambos están disponibles en el marketplace de ServOrbit.",{"id":2477,"category":432,"question":2478,"answer":2479,"weight":10},609,"¿Puedo alojar una plataforma de mensajería de equipo autoalojada (tipo Fluxer o Mattermost) en mi servidor dedicado ServOrbit?","Sí, un servidor dedicado está idealmente dimensionado para alojar una plataforma de mensajería interna con carga elevada. Soluciones como Fluxer (alternativa a Discord de código abierto AGPL-3.0, lanzada en enero de 2026) o Mattermost se instalan mediante Docker Compose. Para Fluxer, prevea 2 vCPU \u002F 2 GB de RAM para menos de 100 miembros activos simultáneamente, y 4 vCPU \u002F 4 GB de RAM para 500 miembros activos con llamadas de audio. Dispone de un acceso root completo para ajustar los recursos, configurar su SMTP saliente y establecer las copias de seguridad. La opción de administración de VPS de ServOrbit está disponible si no desea mantener la máquina usted mismo.",{"id":2481,"category":483,"question":2482,"answer":2483,"weight":10},610,"¿Cómo aseguro el acceso a Docmost o a otro wiki autoalojado con un proxy SSO (Authelia o Authentik)?","Coloque un reverse proxy (Traefik o nginx) delante de su instancia Docmost y conecte Authelia o Authentik como middleware de autenticación: toda petición pasa primero por la página de conexión del SSO antes de llegar a la aplicación. Con Traefik, añada el middleware `forwardAuth` apuntando al endpoint de decisión de Authelia en sus labels. Con nginx, use `auth_request` hacia el endpoint de verificación. Este enfoque resulta especialmente adecuado para las herramientas de documentación internas que no exponen una autenticación nativa robusta. Authentik está disponible a través del marketplace ServOrbit y admite OIDC, SAML 2.0 y los forward auth headers compatibles con Traefik.",{"id":2485,"category":306,"question":2486,"answer":2487,"weight":10},611,"¿Puedo ofrecer a mis clientes una solución de mensajería de equipo self-hosted (como Fluxer) dentro de mi plan de revendedor?","Sí, nada le impide ofrecer VPS preconfigurados con una solución de mensajería self-hosted como Fluxer dentro de su plan de revendedor ServOrbit. Usted pide el VPS desde el Área de agencia, despliega la solución por cuenta del cliente y luego refactura con su margen. El Marketplace de ServOrbit ofrece plantillas listas para usar para las herramientas de colaboración (Fluxer, Mattermost, Matrix). Para necesidades específicas de personalización o de acompañamiento, contáctenos a través de support@servorbit.com.",{"id":2489,"category":93,"question":2490,"answer":2491,"weight":10},612,"¿Cómo hago una copia de seguridad de los datos de Docmost antes de una migración o una actualización mayor?","Docmost almacena sus datos en una base de datos PostgreSQL y sus archivos (imágenes, adjuntos) en un volumen Docker o un almacenamiento de objetos compatible con S3. Para una copia de seguridad completa antes de cualquier migración o actualización mayor: (1) ejecute `pg_dump -U docmost docmost > docmost_backup_$(date +%Y%m%d).sql` sobre la base Docmost, (2) archive el volumen de almacenamiento de archivos de Docker (`docker run --rm -v docmost_storage:\u002Fdata -v $(pwd):\u002Fbackup alpine tar czf \u002Fbackup\u002Fdocmost_files_$(date +%Y%m%d).tar.gz \u002Fdata`) o exporte su bucket R2\u002FS3. (3) Programe esta copia de seguridad en un script cron en su VPS y envíe los archivos hacia un almacenamiento externo (S3, Backblaze B2 o SFTP) para evitar guardar la copia y los datos en el mismo disco.",{"id":2493,"category":109,"question":2494,"answer":2495,"weight":10},613,"¿Qué diferencia hay entre Typesense y Meilisearch, disponibles en el Marketplace?","Typesense (C++, GPLv3) y Meilisearch (Rust, MIT) son dos motores de búsqueda de código abierto tolerantes a errores tipográficos con API REST, ambos disponibles en el Marketplace ServOrbit. Typesense está optimizado para requisitos de latencia estrictos e incluye la búsqueda vectorial \u002F semántica nativa. Meilisearch es más sencillo de configurar y se prefiere para volúmenes pequeños. Ambos pueden coexistir en el mismo VPS — cada uno expone su propio puerto y su propio juego de claves de API.",{"id":2497,"category":109,"question":2498,"answer":2499,"weight":10},614,"¿Cómo aseguro mi aplicación front-end que consulta Typesense?","No difunda nunca la clave admin en el navegador. Genere una clave de solo búsqueda (search-only) con alcance restringido mediante la API de Typesense: POST \u002Fkeys con `{\"actions\":[\"documents:search\"],\"collections\":[\"mi-coleccion\"],\"description\":\"clave front-end\"}` utilizando la clave admin en la cabecera. La clave de solo búsqueda generada no puede modificar las colecciones ni leer otros índices. Expóngala en su bundle JavaScript; conserve la clave admin exclusivamente del lado del servidor. También puede añadir filtros integrados para restringir los resultados por tenant o categoría, que el cliente no puede eludir.",{"id":2501,"category":109,"question":2502,"answer":2503,"weight":10},615,"¿Cómo activo la búsqueda vectorial \u002F semántica en Typesense?","Typesense v0.25+ admite los campos de tipo `float[]` para almacenar embeddings junto a los campos de texto. Declare un campo `embedding` de tipo `float[]` en el esquema de su colección, y después envíe sus vectores (generados por OpenAI text-embedding-3-small, un modelo local Ollama, etc.) en cada documento. Para una consulta híbrida: use `vector_query` con su vector de consulta y combínelo con `q` para el ranking BM25 — Typesense fusiona las puntuaciones según un parámetro `alpha` ajustable. No hace falta ninguna base de datos vectorial separada (Qdrant, Weaviate) para este caso de uso.",{"id":2505,"category":109,"question":2506,"answer":2507,"weight":10},616,"¿Qué VPS elegir según el tamaño de mi corpus de Typesense?","Typesense carga sus índices en RAM: prevea alrededor de 1 MB por cada 1000 documentos con 3 a 5 campos de texto. Para un catálogo de 100 000 productos, cuente con ~300 MB de RAM dedicada; para un millón de documentos, ~3 GB. Un VPS de 1 GB basta para los proyectos habituales; pase a 2 o 4 GB si supera los 500 000 documentos o si activa campos de embedding (de 768 a 1536 dimensiones por documento = de 3 a 6 MB por cada 1000 documentos). ServOrbit permite el cambio de plan en línea sin reinstalación: los datos permanecen en su volumen persistente.",{"id":2509,"category":109,"question":2510,"answer":2511,"weight":10},617,"¿Cómo integro Typesense con una interfaz de búsqueda instantánea (InstantSearch.js)?","Typesense es compatible con el ecosistema Algolia InstantSearch: instale `typesense-instantsearch-adapter` (`npm install typesense-instantsearch-adapter instantsearch.js`) y configure el adaptador con la URL de su instancia y una clave search-only. Obtiene una barra de búsqueda con sugerencias, facetas, paginación y resaltado de los términos — sin modificar su front-end InstantSearch existente. Para React, utilice `react-instantsearch` con el mismo adaptador. Para Vue, `vue-instantsearch`. El adaptador traduce las llamadas de InstantSearch a la API de Typesense de manera transparente.",{"id":2513,"category":109,"question":2514,"answer":2515,"weight":10},618,"¿Entrega Mailpit los correos electrónicos a los destinatarios reales?","No. Mailpit es un servidor trampa: acepta todas las conexiones SMTP en el puerto 1025 y almacena cada mensaje en su base SQLite local sin transmitirlo nunca. Ningún correo electrónico llega a un buzón real, sea cual sea la dirección de destinatario configurada en su aplicación.",{"id":2517,"category":109,"question":2518,"answer":2519,"weight":10},619,"¿Cómo configuro mi aplicación para enviar los correos a través de Mailpit?","En las variables de entorno o en el archivo de configuración de su aplicación, defina el host SMTP en 127.0.0.1 y el puerto en 1025. Ninguna autenticación, ningún TLS requerido por defecto. En Laravel: MAIL_HOST=127.0.0.1, MAIL_PORT=1025, MAIL_ENCRYPTION=null. En Symfony: MAILER_DSN=smtp:\u002F\u002F127.0.0.1:1025. En Node.js (Nodemailer): host: '127.0.0.1', port: 1025, secure: false. Su aplicación debe ejecutarse en el mismo VPS que Mailpit para alcanzar el servidor a través del loopback.",{"id":2521,"category":109,"question":2522,"answer":2523,"weight":10},620,"¿Por qué migrar de MailHog a Mailpit?","MailHog ya no se mantiene desde 2020 y arrastra una vulnerabilidad XSS almacenada sin corregir (Exploit-DB 50971): un correo que contenga JavaScript malicioso puede comprometer la interfaz web. Mailpit es su sucesor activo, instalado por defecto en Laravel Sail (desde la v11) y DDEV (desde la v1.22). Añade la búsqueda de texto completo, la puntuación antispam con las reglas de SpamAssassin, las comprobaciones de compatibilidad HTML por cliente de correo, una API REST documentada para la CI y el soporte de POP3 — todo ello en un binario Go de menos de 50 MB de RAM.",{"id":2525,"category":109,"question":2526,"answer":2527,"weight":10},621,"¿Cómo utilizo la API REST de Mailpit en mis pruebas automatizadas?","Mailpit expone una API REST en el mismo puerto que la interfaz web (8025 por defecto). Los puntos de entrada principales: GET \u002Fapi\u002Fv1\u002Fmessages (lista los correos con paginación), GET \u002Fapi\u002Fv1\u002Fmessage\u002F{ID} (detalle de un correo), DELETE \u002Fapi\u002Fv1\u002Fmessages (vacía el buzón), GET \u002Fapi\u002Fv1\u002Fsearch?query=... (búsqueda de texto completo). En PHPUnit (Laravel): utilice Http::get('http:\u002F\u002F127.0.0.1:8025\u002Fapi\u002Fv1\u002Fmessages') para comprobar que un correo se ha enviado realmente tras una acción. En Jest\u002FVitest: fetch('http:\u002F\u002F127.0.0.1:8025\u002Fapi\u002Fv1\u002Fmessages'). No se requiere ninguna clave de API por defecto.",{"id":2529,"category":109,"question":2530,"answer":2531,"weight":10},622,"¿Cuántos mensajes conserva Mailpit y se puede cambiar el límite?","Por defecto, Mailpit conserva los últimos 500 mensajes. Cuando se alcanza el límite, los mensajes más antiguos se eliminan automáticamente para dejar sitio a los nuevos. Para modificar el límite: añada la variable de entorno MP_MAX_MESSAGES a su configuración. Ponga MP_MAX_MESSAGES=0 para una retención ilimitada (cuidado con el espacio en disco), o un valor entero para definir un número preciso de mensajes. Los mensajes se almacenan en una base de datos SQLite en el volumen mailpit-data, lo que los hace persistentes entre reinicios del contenedor.",{"id":2533,"category":11,"question":2534,"answer":2535,"weight":10},623,"¿Puedo registrar un dominio .ma si mi empresa no está radicada en Marruecos?","Sí. ServOrbit registra dominios .ma para empresas y particulares con independencia de su país de residencia. La ANRT (autoridad reguladora marroquí) no impone una condición de residencia en Marruecos para la mayoría de las extensiones .ma. Encuentre las extensiones disponibles y las tarifas orientativas en la página Dominios del área de cliente.",{"id":2537,"category":11,"question":2538,"answer":2539,"weight":10},624,"¿Cuál es la diferencia entre un .ma y un .com para un sitio dirigido a Marruecos?","Un .ma señala de inmediato una presencia local e inspira confianza a los visitantes marroquíes; también puede ayudar al posicionamiento geolocalizado en los resultados de Google.ma. Un .com ofrece un alcance internacional más amplio y goza de un reconocimiento universal, pero sin señal de localidad. Para un proyecto centrado en el mercado marroquí, combinar ambos — .ma para el sitio principal y .com como redirección — suele ser la estrategia más eficaz. Compare las tarifas orientativas en la página Dominios.",{"id":2541,"category":11,"question":2542,"answer":2543,"weight":10},625,"¿Qué documentos se requieren para registrar un .ma a nombre de una sociedad?","Para un registro a nombre de una persona jurídica, la ANRT exige un extracto del registro de comercio (RC) de menos de tres meses. Según la extensión elegida (.ma, .co.ma, .net.ma…), pueden añadirse documentos complementarios. ServOrbit recopila y transmite estos documentos a la ANRT durante el pedido; los detalles exactos se indican en la etapa de verificación del proceso de registro en el área de cliente.",{"id":2545,"category":483,"question":2546,"answer":2547,"weight":10},626,"¿Cómo migro Uptime Kuma de la v1 a la v2 sin perder mis monitores?","Antes de la migración, exporte su base de datos SQLite (`kuma.db`) y guárdela en un lugar seguro — es la única fuente de verdad de sus monitores y alertas. La v2 cambia el esquema de la base de datos: arranque el nuevo contenedor con el mismo volumen de datos, Uptime Kuma ejecutará las migraciones automáticamente en el primer inicio. Compruebe después que cada monitor está activo y que los canales de notificación responden antes de eliminar la instancia antigua. La v2 corrige la vulnerabilidad CVE-2026-45618 (inyección a través de las cabeceras HTTP) — se recomienda la actualización.",{"id":2549,"category":483,"question":2550,"answer":2551,"weight":10},627,"¿Cómo conecto varios VPS entre sí sin abrir puertos públicos en cada uno?","Una VPN en malla (mesh) basada en WireGuard, como Netbird o Tailscale, crea una red cifrada punto a punto entre sus VPS mediante conexiones únicamente salientes — ningún puerto entrante queda expuesto en la dirección IP pública. Un nodo de coordinación (relay STUN\u002FTURN) resuelve el recorrido a través del NAT; el tráfico entre máquinas viaja directamente en modo par a par una vez establecido el túnel. Este enfoque conviene a los clústeres de bases de datos, a los servicios internos y a los pipelines CI\u002FCD que no deben ser accesibles desde Internet.",{"id":2553,"category":87,"question":2554,"answer":2555,"weight":10},628,"¿Cómo gestiono los servicios de varios clientes desde una sola cuenta de agencia?","ServOrbit permite agrupar varios servicios (dominios, alojamientos, VPS) en una misma cuenta e identificarlos mediante etiquetas o contactos titulares distintos. Para una gestión más estructurada por cliente, puede crear una cuenta separada por cliente y utilizar los accesos compartidos para intervenir desde su propia sesión. Para cualquier configuración avanzada de acceso multicliente, abra un ticket desde su área de cliente para que un asesor evalúe la mejor organización para su agencia.",{"id":2557,"category":87,"question":2558,"answer":2559,"weight":10},629,"¿Se pueden tener varios usuarios en la misma cuenta con permisos diferentes?","El área de cliente de ServOrbit está vinculada actualmente a un acceso por cuenta. Si desea delegar el acceso a un colaborador o a un proveedor, contacte con el soporte mediante un ticket desde su área de cliente para conocer las opciones disponibles según su situación. La gestión de roles y de subusuarios es una línea de desarrollo de la plataforma.",{"id":2561,"category":17,"question":2562,"answer":2563,"weight":10},630,"¿Cómo implanto una alta disponibilidad de PostgreSQL (failover automático) en VPS?","La solución de referencia es Patroni, un orquestador que gestiona la promoción automática de un secundario a primario en caso de fallo, con etcd o Consul como almacenamiento distribuido del consenso. Hacen falta como mínimo tres nodos: un primario, una réplica y un nodo de quórum (o usar un clúster etcd separado). Patroni se acompaña de HAProxy o pgBouncer del lado aplicativo para redirigir las conexiones hacia el nuevo primario sin modificar el código. Se recomienda un VPS con al menos 2 GB de RAM por nodo para un clúster PostgreSQL en producción.",{"id":2565,"category":17,"question":2566,"answer":2567,"weight":10},631,"¿Cuál es la diferencia entre SvelteKit Stack y Astro Stack?","Ambas plantillas instalan Node.js LTS, PM2 y Nginx. SvelteKit Stack está pensada para aplicaciones web reactivas con acciones de formulario, `load` del lado del servidor y funcionalidades en tiempo real (WebSockets, SSE). Astro Stack se orienta a los sitios de contenido y al renderizado híbrido: Astro no envía ningún JavaScript por defecto y ejecuta un proceso Node más ligero para las páginas SSR. Si crea una aplicación con formularios, sesiones y lógica de servidor, prefiera SvelteKit; si crea un blog o un sitio escaparate, prefiera Astro.",{"id":2569,"category":17,"question":2570,"answer":2571,"weight":10},632,"¿Puedo desplegar un sitio SvelteKit totalmente estático con esta plantilla?","Sí. Configure `@sveltejs\u002Fadapter-static` en `svelte.config.js`, compile su proyecto con `npm run build` y transfiera la carpeta `build\u002F` al VPS. Nginx servirá los archivos estáticos directamente — ningún proceso Node se ejecuta en producción, lo que reduce al mínimo el consumo de memoria.",{"id":2573,"category":17,"question":2574,"answer":2575,"weight":10},633,"¿Por qué es obligatoria la variable `ORIGIN` para SvelteKit en producción?","SvelteKit utiliza `ORIGIN` para validar las peticiones de las acciones de formulario y protegerse contra los ataques CSRF. Si esta variable no coincide con la URL real de su sitio, SvelteKit rechaza los envíos de formulario con un error 403. Defínala mediante PM2 o el archivo ecosystem config: `ORIGIN=https:\u002F\u002Fsudominio.com pm2 start build\u002Findex.js`.",{"id":2577,"category":17,"question":2578,"answer":2579,"weight":10},634,"¿Puedo alojar varias aplicaciones SvelteKit en el mismo VPS?","Sí. Lance cada aplicación como un proceso PM2 distinto asignándole un puerto interno diferente (3000, 3001, 3002…). Configure después Nginx con bloques `server {}` separados o reglas `location` para enrutar las peticiones según el nombre de dominio hacia el puerto correcto. Cada app conserva sus propios logs y variables de entorno en PM2.",{"id":2581,"category":17,"question":2582,"answer":2583,"weight":10},635,"¿Cómo gestiona PM2 los reinicios automáticos de mi aplicación SvelteKit?","PM2 supervisa su proceso Node y lo relanza automáticamente en caso de caída o de superación del umbral de memoria configurado. Para las actualizaciones sin corte, utilice `pm2 reload svelte-app` — PM2 lanza una nueva instancia, espera a que esté lista y luego detiene la antigua. Para que PM2 persista al reiniciar el servidor, ejecute `pm2 startup` para generar el script systemd y después `pm2 save` para guardar la lista de procesos.",{"id":2585,"category":109,"question":2586,"answer":2587,"weight":10},636,"¿Cuál es la diferencia entre el Direct Play y la transcodificación en Jellyfin?","El Direct Play significa que el cliente lee el archivo original tal cual, sin conversión: uso de CPU casi nulo en el servidor. La transcodificación convierte el flujo sobre la marcha cuando el cliente no admite el formato de origen — eso consume CPU. Dé prioridad a los formatos H.264\u002FAAC en MP4 para maximizar el Direct Play en la mayoría de los dispositivos.",{"id":2589,"category":109,"question":2590,"answer":2591,"weight":10},637,"¿Qué aplicaciones cliente están disponibles para Jellyfin?","Existen aplicaciones oficiales gratuitas para iOS, Android, Android TV, Roku y Amazon Fire TV. Kodi ofrece un plugin oficial de Jellyfin. La mayoría de los smart TV recientes (Samsung, LG) también están cubiertos. La interfaz web funciona en cualquier navegador sin instalación.",{"id":2593,"category":109,"question":2594,"answer":2595,"weight":10},638,"¿Cuánto espacio en disco hace falta para alojar Jellyfin?","El espacio necesario depende de su biblioteca. Como guía aproximada: 1 GB por película SD de 90 min, de 4 a 8 GB para una película HD (1080p), de 20 a 50 GB para una película 4K. Jellyfin en sí utiliza unos 500 MB para su configuración y sus metadatos. El almacenamiento de los medios es su principal limitación.",{"id":2597,"category":109,"question":2598,"answer":2599,"weight":10},639,"¿Cuál es la diferencia entre Jellyfin y Plex?","Jellyfin es 100 % gratuito y de código abierto (GPL-2.0): ninguna funcionalidad de pago, ninguna cuenta obligatoria, ninguna telemetría. Plex es parcialmente propietario: algunas funcionalidades (sincronización sin conexión, reproductor de TV avanzado) requieren una suscripción Plex Pass. Jellyfin se instala sin cuenta; Plex impone una cuenta de servidor vinculada al servicio Plex.",{"id":2601,"category":109,"question":2602,"answer":2603,"weight":10},640,"¿Puedo acceder a Jellyfin desde cualquier lugar a través de Internet?","Sí. Al alojar Jellyfin en un VPS ServOrbit, dispone de una IP pública dedicada y de un ancho de banda de subida superior al de una conexión residencial. Configure Nginx como proxy inverso con un certificado TLS (Let's Encrypt) y su interfaz Jellyfin será accesible desde cualquier dispositivo o navegador del mundo.",{"id":2605,"category":549,"question":2606,"answer":2607,"weight":10},641,"¿Cómo actualizo Immich de la v2 a la v3 sin perder mis fotos?","La actualización de Immich v2→v3 elimina la extensión pgvecto.rs y la sustituye por pgvector nativo. Antes de lanzar la actualización (a partir de la v1.132.3), haga una copia de seguridad de todo el volumen PostgreSQL con `docker compose exec database pg_dumpall -U postgres > backup.sql`. Actualice su archivo `docker-compose.yml` a la imagen `ghcr.io\u002Fimmich-app\u002Fimmich-server:v1.132.3` y ejecute después `docker compose pull && docker compose up -d`: la migración del esquema se realiza automáticamente al arrancar. Sus fotos, álbumes y elementos compartidos no se ven afectados — contacte con support@servorbit.com si la migración falla al arrancar.",{"id":2609,"category":483,"question":2610,"answer":2611,"weight":10},642,"CVE-2026-45672 (Open WebUI): ¿cómo compruebo si mi instancia es vulnerable?","CVE-2026-45672 es una vulnerabilidad de ejecución remota de código en Open WebUI que afecta a las versiones anteriores a la 0.6.10: un atacante autenticado puede ejecutar código arbitrario en el servidor a través del pipeline de tratamiento de archivos. Compruebe su versión desde la interfaz de administración (Ajustes → Acerca de) o con `docker inspect ghcr.io\u002Fopen-webui\u002Fopen-webui:latest | grep 'version'`. Si está por debajo de la 0.6.10, actualice de inmediato descargando la nueva imagen: `docker compose pull && docker compose up -d`. Mientras tanto, restrinja por IP el acceso a su interfaz mediante su reverse proxy. Escriba a support@servorbit.com para recibir asistencia con la actualización.",{"id":2613,"category":17,"question":2614,"answer":2615,"weight":10},643,"¿Qué VPS elegir para migrar de Plex a Jellyfin con transcodificación por software?","Jellyfin en Direct Play (lectura del archivo tal cual) funciona con 1 vCPU y 1 GB de RAM. Pero si sus clientes no admiten el formato de origen y la transcodificación por software resulta necesaria, la CPU se convierte en el factor limitante: cada flujo transcodificado en H.264 1080p consume entre 1 y 2 vCPU según el códec de origen. Para 2 a 4 usuarios simultáneos con transcodificación, el plan VPS Power (4 vCPU, 8 GB de RAM) es el mínimo recomendado; más allá, opte por un VPS con más vCPU o explore las ofertas de servidores dedicados en la página \u002Fserveurs-dedies.",{"id":2617,"category":29,"question":2618,"answer":2619,"weight":10},644,"¿Cómo activo los pagos en línea con tarjeta bancaria en un sitio alojado en ServOrbit?","ServOrbit aloja su sitio (VPS o alojamiento web) pero no proporciona una pasarela de pago comercial para sus propios clientes: usted elige libremente su proveedor de pago (CMI, Stripe, PayPal, HiPay…) e integra su SDK o su módulo en su tienda WordPress, PrestaShop o en su aplicación. Para un sitio dirigido a Marruecos, CMI (Centre Monétique Interbancaire) es la pasarela local más extendida; su integración requiere un contrato de comerciante firmado con su banco y las credenciales técnicas CMI facilitadas por este. Nuestro soporte puede orientarle hacia la página de contacto para un acompañamiento técnico a través de support@servorbit.com.",{"id":2621,"category":306,"question":2622,"answer":2623,"weight":10},645,"¿Puedo revender dominios .ma a mis propios clientes desde el Área de agencia?","Sí. El Área de agencia le permite pedir dominios .ma por cuenta de sus clientes directamente desde su interfaz de revendedor, sin que ellos tengan que registrarse por sí mismos en ServOrbit. La gestión del contacto titular y la presentación del documento justificativo exigido por la ANRT siguen siendo responsabilidad suya como agencia: los cumplimenta desde la ficha del dominio pedido en su área de cliente. Para los requisitos documentales de la ANRT (CIN, pasaporte, ICE\u002FRC), consulte nuestra página \u002Fdomaine-ma o contacte con support@servorbit.com.",{"id":2625,"category":432,"question":2626,"answer":2627,"weight":10},646,"¿Es necesario un servidor dedicado para transmitir Jellyfin a varios usuarios simultáneos con transcodificación?","Depende del códec y del número de flujos simultáneos. Jellyfin en Direct Play consume poca CPU y un VPS basta para la mayoría de los usos. En cambio, la transcodificación por software simultánea de varios flujos H.265 (HEVC) o MKV requiere varios núcleos físicos dedicados: para 5 usuarios o más con transcodificación intensiva, un servidor dedicado ofrece un aislamiento de hardware total y núcleos físicos reales, mientras que un VPS comparte los recursos del nodo. Consulte la página \u002Fserveurs-dedies para ver las configuraciones disponibles o solicite un presupuesto mediante el formulario de contacto.",{"id":2629,"category":70,"question":2630,"answer":2631,"weight":10},647,"¿Cómo configurar SPF, DKIM y DMARC para un dominio .ma alojado en ServOrbit?","La entregabilidad de un dominio .ma sigue las mismas reglas que cualquier otra extensión: añada un registro TXT SPF (`v=spf1 include:su-servidor ~all`), active la firma DKIM desde cPanel (Autenticación de correo → DKIM) y publique un registro DMARC (`v=DMARC1; p=none; rua=mailto:su@direccion`) para empezar a recibir los informes. La particularidad del .ma es que la ANRT delega la zona DNS a nuestros servidores de nombres cuando usted activa el DNS gestionado: asegúrese de que la delegación se ha aplicado correctamente antes de probar sus registros. Nuestro soporte puede verificar su configuración en support@servorbit.com.",{"id":2633,"category":81,"question":2634,"answer":2635,"weight":10},648,"Mi migración de Oracle Cloud a ServOrbit está bloqueada: ¿con qué canal debo contactar y qué información debo facilitar?","Si su migración desde Oracle Cloud está bloqueada (contenedor que no arranca, datos inaccesibles, timeout SSH), abra un ticket desde su área de cliente eligiendo la categoría «Migración» y la prioridad «Urgente» si sus servicios de producción están afectados. Indique en su ticket: el pedido o el servicio de destino (VPS, alojamiento), el paso exacto en el que falló la migración, los logs de Docker o SSH obtenidos y el impacto en su actividad. Nuestro equipo retoma el control en un plazo de 24 horas para las incidencias urgentes. También puede escribir a 708030340 para obtener un acuse de recibo rápido durante el horario laboral.",{"id":2637,"category":109,"question":2638,"answer":2639,"weight":10},649,"¿Qué diferencia hay entre Portainer CE y Portainer BE?","Portainer CE (Community Edition) es totalmente de código abierto bajo Apache 2.0 y cubre la gran mayoría de los casos de uso: gestión de stacks Docker Compose, control de acceso por equipo, multihost, logs en directo y terminal interactivo. Portainer BE (Business Edition) añade funciones de empresa: RBAC granular, despliegues activados por Git y registros de auditoría avanzados. En ServOrbit obtiene Portainer CE — gratuito, ilimitado, sin ninguna licencia que gestionar.",{"id":2641,"category":109,"question":2642,"answer":2643,"weight":10},650,"¿Es seguro exponer Portainer CE en Internet?","Portainer solo debe exponerse detrás de HTTPS y con una contraseña de administrador robusta. Monta el socket de Docker (`\u002Fvar\u002Frun\u002Fdocker.sock`), lo que equivale por definición a un acceso root en el host. En ServOrbit, el puerto 9000 solo se publica en el bucle local — nunca es directamente accesible desde Internet sin pasar por el vhost HTTPS de nginx. No exponga nunca Portainer en HTTP sin cifrar.",{"id":2645,"category":109,"question":2646,"answer":2647,"weight":10},651,"¿Qué diferencia hay entre Portainer CE y Dockge o Komodo, ya presentes en el catálogo?","Portainer cubre toda la superficie Docker: contenedores aislados, imágenes, redes, volúmenes, Swarm y Kubernetes. Dockge se centra exclusivamente en las stacks Compose y se aprende más rápido para ese caso concreto — además es más ligero. Komodo apunta al GitOps multiservidor con un pipeline de despliegue completo. Si su objetivo es una vista visual completa de todo lo que Docker gestiona en un VPS — incluidos los contenedores lanzados fuera de Compose — Portainer es la herramienta más amplia.",{"id":2649,"category":109,"question":2650,"answer":2651,"weight":10},652,"¿Puede Portainer CE gestionar varios VPS a la vez?","Sí. Instale el agente Portainer en cada VPS adicional y conéctelo a su instancia principal mediante el menú Environments. Todos los hosts aparecen en una lista unificada y se controlan desde una interfaz única. Cada VPS sigue ejecutando sus contenedores localmente — no hay planificador central. Es una vista consolidada de varias máquinas, no un orquestador de clúster.",{"id":2653,"category":109,"question":2654,"answer":2655,"weight":10},653,"¿Cómo accedo a la interfaz de Portainer CE sin un nombre de dominio?","Abra un túnel SSH desde su máquina local: `ssh -L 9000:127.0.0.1:9000 root@\u003Cip-vps>`, y navegue después hacia `http:\u002F\u002Flocalhost:9000` en su navegador. El túnel retransmite el puerto de forma segura sin exponer Portainer a Internet. Con un nombre de dominio, nginx hace de proxy del puerto 9000 detrás de HTTPS con un certificado emitido automáticamente y usted accede directamente a la interfaz mediante la URL elegida.",{"id":2657,"category":483,"question":2658,"answer":2659,"weight":10},654,"¿Qué ocurre si actualizo AnythingLLM con la imagen :latest en lugar de una versión fija?","El tag :latest sobrescribe la clave de cifrado de los embeddings en cada docker pull: pérdida IRREVERSIBLE de los documentos vectorizados. Fije siempre una versión concreta (p. ej. v1.8.x) en docker-compose. Fuente: issue #5256 github.com\u002FMintplex-Labs\u002Fanything-llm.",{"id":2661,"category":483,"question":2662,"answer":2663,"weight":10},655,"¿Cómo protege Passbolt las contraseñas compartidas entre los miembros de un equipo?","Passbolt cifra cada entrada con la clave GPG pública del destinatario. Ni el servidor ni el administrador pueden leer las contraseñas sin la clave privada del titular. El cifrado se realiza en el navegador mediante la extensión de Passbolt.",{"id":2665,"category":17,"question":2666,"answer":2667,"weight":10},656,"¿Puedo gestionar mi infraestructura VPS con Terraform u OpenTofu?","Sí — OpenTofu (fork de código abierto de Terraform, CNCF) permite versionar la configuración de su flota en HCL y aplicarla con tofu plan\u002Fapply. Nuestra guía opentofu-terraform-vps-automatiser-infrastructure cubre el provider Docker para gestionar los contenedores directamente en el VPS.",{"id":2669,"category":549,"question":2670,"answer":2671,"weight":10},657,"¿Cómo importar mis contraseñas desde Bitwarden o 1Password a Passbolt autoalojado?","Passbolt CE acepta las importaciones CSV y JSON (Admin > Import passwords). Desde Bitwarden: exportar en CSV sin cifrar. Desde 1Password: exportar en formato 1PUX y después adaptar las columnas al formato esperado. Las contraseñas importadas se vuelven a cifrar con las claves GPG de los destinatarios designados.",{"id":2673,"category":11,"question":2674,"answer":2675,"weight":10},658,"¿Puede mi nombre de dominio .ma contener cifras o guiones?","Sí, la normativa de la ANRT autoriza las letras (a-z), las cifras (0-9) y los guiones — salvo al principio o al final del nombre, y nunca dos guiones consecutivos. La longitud debe estar comprendida entre 2 y 63 caracteres. No se distingue entre mayúsculas y minúsculas (mon-domaine.ma = MON-DOMAINE.ma).",{"id":2677,"category":306,"question":2678,"answer":2679,"weight":10},659,"¿Puedo renovar varios dominios .ma de mis clientes en una sola operación desde el área de agencia?","Sí, el área de agencia de ServOrbit muestra la lista de todos los servicios de los clientes con su fecha de vencimiento. La renovación puede lanzarse por lotes para los dominios .ma. El justificante de la ANRT solo se exige en el registro, no en la renovación.",{"id":2681,"category":17,"question":2682,"answer":2683,"weight":10},660,"¿Qué configuración de VPS debo elegir para ejecutar AnythingLLM con un modelo de embedding local?","AnythingLLM solo (LLM externo vía API): 2 vCPU \u002F 2 GB de RAM bastan. Con embedding local (nomic-embed-text vía Ollama): 2 vCPU \u002F 4 GB de RAM como mínimo. Con LLM local (Mistral 7B en Q4 vía Ollama): 4 vCPU \u002F 8 GB de RAM recomendados — la cuantización Q4 divide por unos 2 la huella de memoria.",{"id":2685,"category":109,"question":2686,"answer":2687,"weight":10},661,"¿Qué es LibreChat y en qué se diferencia de ChatGPT?","LibreChat es una interfaz de chat de código abierto y autoalojada que le permite utilizar varios proveedores de IA (OpenAI, Anthropic, Google Gemini, Ollama) desde una interfaz unificada. A diferencia de ChatGPT, LibreChat funciona en su propio VPS: sus conversaciones, sus claves de API y su historial permanecen en su MongoDB, sin transmisión a terceros.",{"id":2689,"category":109,"question":2690,"answer":2691,"weight":10},662,"¿Qué configuración de VPS se recomienda para LibreChat?","LibreChat necesita como mínimo 2 GB de RAM y 2 vCPU (para MongoDB + Node.js). Recomendamos 4 GB de RAM para un uso corriente con varios usuarios. Si combina LibreChat con un modelo Ollama local (Llama, Mistral…), prevea 8 GB de RAM como mínimo y una CPU reciente.",{"id":2693,"category":109,"question":2694,"answer":2695,"weight":10},663,"¿Cómo añado mis claves API de OpenAI o Anthropic en LibreChat?","Tras el despliegue, conéctese a su instancia de LibreChat y vaya a **Ajustes → Claves API**. Puede añadir una clave por proveedor (OpenAI, Anthropic, Google, etc.) directamente desde la interfaz. Como administrador, también puede configurar claves compartidas a nivel de servidor en las variables de entorno, evitando que cada usuario tenga que introducir la suya.",{"id":2697,"category":109,"question":2698,"answer":2699,"weight":10},664,"¿Puede LibreChat funcionar íntegramente con modelos locales (sin nube)?","Sí. LibreChat admite endpoints personalizados compatibles con OpenAI. Despliegue Ollama en el mismo VPS (o en otro) y configure después un endpoint que apunte a `http:\u002F\u002Flocalhost:11434\u002Fv1` en `librechat.yaml`. Obtiene una configuración 100 % local con modelos como Llama 3, Mistral o Phi-3, sin que ningún dato se envíe a APIs en la nube.",{"id":2701,"category":109,"question":2702,"answer":2703,"weight":10},665,"¿Cómo gestiono los usuarios y los permisos en LibreChat?","LibreChat integra un sistema multiusuario. La primera cuenta creada tras el despliegue se convierte en administradora. Desde el **Panel de administración**, puede invitar usuarios, definir roles (usuario\u002Fadministrador), controlar el acceso a los modelos y a los proveedores, y desactivar el registro público (`ALLOW_REGISTRATION=false`) para un uso privado. Las claves API pueden ser compartidas (administrador) o personales (por usuario).",{"id":2705,"category":109,"question":2706,"answer":2707,"weight":10},666,"¿Qué es BookStack y para qué sirve?","BookStack es un wiki de código abierto self-hosted construido sobre PHP\u002FLaravel. Organiza la documentación en **estanterías, libros, capítulos y páginas** — una jerarquía clara que hace los contenidos navegables de inmediato. Es adecuado para los equipos que documentan procedimientos, APIs o proyectos de clientes y que quieren mantener esa documentación en su propia infraestructura sin suscripción por puesto.",{"id":2709,"category":109,"question":2710,"answer":2711,"weight":10},667,"¿Cuáles son los recursos mínimos para alojar BookStack en un VPS?","BookStack es poco exigente: **1 GB de RAM** y **15 GB de SSD** bastan para un equipo de menos de veinte personas. El consumo de memoria sube sobre todo con el volumen de imágenes y de archivos adjuntos subidos. Para una documentación de equipo extensa o con muchos archivos adjuntos, **2 GB de RAM y 25 GB de SSD** resultan más cómodos. La CPU se solicita poco: 1 vCPU es suficiente en la práctica totalidad de los casos.",{"id":2713,"category":109,"question":2714,"answer":2715,"weight":10},668,"¿Cómo conectarse a BookStack después de la instalación en ServOrbit?","Al final de la instalación, abra la URL de su dominio (configurado en su área de cliente). Conéctese con las **credenciales por defecto: correo electrónico `admin@admin.com`, contraseña `password`**. Cambie inmediatamente la contraseña en *Ajustes → Perfil* — cualquiera que conozca la URL puede utilizar esas credenciales antes del cambio. Configure después sus variables SMTP para activar las invitaciones de usuarios por correo electrónico.",{"id":2717,"category":109,"question":2718,"answer":2719,"weight":10},669,"¿Cuál es la diferencia entre BookStack, Wiki.js y Docmost?","Los tres son wikis de código abierto self-hosted, pero con enfoques diferentes. **BookStack** impone una jerarquía de estanterías\u002Flibros\u002Fcapítulos\u002Fpáginas — ideal si sus equipos necesitan una estructura rígida y navegable. **Wiki.js** es más flexible: árbol de páginas libre, numerosos motores de autenticación, almacenamiento Git opcional — adecuado para los proyectos técnicos que quieren versionar la documentación. **Docmost** es un editor colaborativo en tiempo real inspirado en Notion — adecuado para los equipos que trabajan simultáneamente en los mismos documentos. En resumen: BookStack por la estructura, Wiki.js por la flexibilidad, Docmost por la colaboración en tiempo real.",{"id":2721,"category":109,"question":2722,"answer":2723,"weight":10},670,"¿Cómo hago una copia de seguridad de BookStack alojado en un VPS ServOrbit?","Una instancia de BookStack se restaura a partir de **tres elementos**: el dump de la base de datos MariaDB (`mysqldump`), el volumen Docker `bookstack_config` (que contiene las subidas y la configuración de Laravel), y el valor de la variable `APP_KEY`. **Sin APP_KEY**, los contenidos cifrados (en particular los secretos de sesión) no se pueden descifrar tras la restauración. Automatice un `mysqldump` diario más una copia del volumen `bookstack_config` hacia un almacenamiento externo (S3, Backblaze…) y conserve la APP_KEY fuera del servidor (en un gestor de contraseñas).",{"id":2725,"category":70,"question":2726,"answer":2727,"weight":10},671,"¿Qué es JMAP y en qué se diferencia de IMAP para un servidor de correo autoalojado?","JMAP (RFC 8620) es un protocolo HTTP\u002FJSON moderno que sustituye a IMAP: sincroniza los buzones de forma incremental (solo circulan las modificaciones), admite el push nativo y gestiona varias cuentas en una sola conexión. Stalwart Mail Server, por ejemplo, expone simultáneamente JMAP, IMAP4rev2 y SMTP, lo que permite migrar progresivamente a sus clientes sin cortar los accesos existentes. Los clientes compatibles con JMAP (Thunderbird 128+, las apps nativas de iOS\u002FmacOS) se benefician de una sincronización claramente más rápida; los clientes IMAP existentes siguen funcionando sin modificación. Para desplegar un servidor compatible en su VPS, consulte la \u003Ca href=\"\u002Fvps-cloud\">página VPS de ServOrbit\u003C\u002Fa>.",{"id":2729,"category":70,"question":2730,"answer":2731,"weight":10},672,"¿Cómo migro de Mailcow a Stalwart Mail Server sin perder mis correos?","La migración se realiza en tres tiempos: exportar los buzones de Mailcow en MBOX o mediante imapsync (cuenta por cuenta), instalar Stalwart en un VPS y configurar sus dominios y cuentas, y después reimportar los mensajes por IMAP o con la herramienta de importación integrada de Stalwart. Durante la transición, conserve Mailcow activo y apunte un MX secundario hacia Stalwart: los correos entrantes llegan a ambos servidores durante el periodo de conmutación. Una vez copiados todos los mensajes y reapuntado el MX del DNS hacia Stalwart, puede detener Mailcow. Nuestros equipos acompañan la migración de servidor a través del formulario \u003Ca href=\"\u002Fcontact\">\u002Fcontact\u003C\u002Fa> (tipo Devis \u002F Presupuesto).",{"id":2733,"category":549,"question":2734,"answer":2735,"weight":10},673,"¿Mi instancia de Gitea se vuelve compatible con Forgejo v16 directamente, o hace falta una migración intermedia?","Forgejo v16 rompió la compatibilidad ascendente directa con Gitea: el equipo ha finalizado el giro hacia un esquema de base de datos y unas rutas de configuración independientes. Para migrar desde Gitea, la vía recomendada es pasar primero por Forgejo v7 o v8 (la última versión aún perfilada para la importación desde Gitea), ejecutar las migraciones de esquema y luego subir progresivamente hasta la v16. Un volcado `gitea dump` seguido de un `forgejo admin` sigue siendo el método más limpio para las instancias de tamaño moderado. Abra un ticket desde su área de cliente si necesita acompañamiento para la operación en su VPS ServOrbit.",{"id":2737,"category":549,"question":2738,"answer":2739,"weight":10},674,"¿Qué debo comprobar antes de actualizar Supabase autoalojado tras la sustitución de Kong por Envoy Gateway?","Supabase sustituyó Kong por Envoy Gateway como proxy interno a partir de agosto de 2026: las variables de entorno de enrutamiento, los timeouts y la configuración de los plugins difieren sensiblemente. Antes de descargar la actualización (`docker compose pull`), revise sus overrides personalizados en `docker-compose.override.yml` (rutas Kong, plugins de rate-limit, CORS), lea las notas de versión oficiales para conocer los equivalentes en Envoy, y haga un snapshot de sus volúmenes Docker. Pruebe la actualización en un VPS de preproducción antes de aplicarla en producción, y revise los logs de Envoy en el primer arranque para detectar las rutas no migradas.",{"id":2741,"category":93,"question":2742,"answer":2743,"weight":10},675,"¿Cómo hago una copia de seguridad de los datos de un servidor Stalwart Mail Server autoalojado en un VPS?","Stalwart almacena sus datos en un directorio configurable (por defecto `\u002Fopt\u002Fstalwart-mail\u002Fdata`): basta con detener el servicio, copiar esa carpeta hacia un almacenamiento remoto con Restic o BorgBackup, y después reiniciar. Procure incluir los certificados TLS (Let's Encrypt o personalizados), las claves DKIM (subcarpeta `dkim\u002F`) y el archivo de configuración `config.toml`. Para las instalaciones Docker, monte la carpeta de datos como volumen con nombre y haga la copia de seguridad de ese volumen. Programe la copia de seguridad diaria mediante cron y compruebe periódicamente la restauración en un VPS de prueba.",{"id":2745,"category":306,"question":2746,"answer":2747,"weight":10},676,"¿Puedo ofrecer buzones de correo alojados a mis clientes con Stalwart en modo multi-tenant?","Stalwart Mail Server admite el multi-tenant de forma nativa: puede crear varios dominios en una única instancia y asignar cuentas, cuotas y alias por dominio — cada cliente solo ve sus propios buzones. Despliegue Stalwart en un VPS ServOrbit y gestione los dominios de sus clientes mediante la API REST o la interfaz de administración. Este modelo es distinto del plan de alojamiento compartido de revendedor (cPanel\u002FWHM): usted es plenamente responsable de la administración, de la entregabilidad (SPF\u002FDKIM\u002FDMARC) y de las copias de seguridad. Para recibir acompañamiento en la puesta en marcha, contáctenos a través de \u003Ca href=\"\u002Fcontact\">\u002Fcontact\u003C\u002Fa> (tipo Presupuesto).",{"id":2749,"category":29,"question":2750,"answer":2751,"weight":10},677,"¿Qué ocurre si dejo pasar la fecha de vencimiento de renovación de un dominio .ma?","La ANRT (registro de los .ma) aplica un ciclo estricto: al vencimiento, el dominio entra en un periodo de gracia durante el cual la renovación sigue siendo posible desde su área de cliente a la tarifa 139 DH\u002Fan. Pasado ese plazo, el dominio entra en periodo de redención: la recuperación está sujeta a un procedimiento especial y a gastos adicionales. Después de la redención, pasa a ser libremente registrable por cualquiera. Le enviamos recordatorios bastante antes del vencimiento para evitar cualquier riesgo de pérdida — recuerde mantener actualizada la dirección de correo electrónico de su cuenta.",{"id":2753,"category":17,"question":2754,"answer":2755,"weight":10},678,"¿Qué recursos VPS se recomiendan para alojar un servidor de correo self-hosted (Stalwart, Postfix+Dovecot)?","Un servidor de correo básico para uno o dos dominios con unas pocas decenas de usuarios funciona con 1 vCPU y 1 GB de RAM, pero se recomiendan 2 GB en cuanto active el filtrado antispam (rspamd, SpamAssassin) o la búsqueda de texto completo. Stalwart es un binario Go especialmente económico: arranca por debajo de 50 MB de RAM en reposo. Prevea un SSD de al menos 20 GB para empezar y amplíelo según la retención de los buzones. El plan VPS Power (8 GB, 299 DH\u002Fmes) se adapta a la mayoría de las configuraciones en producción. Piense también en configurar un reverse DNS (PTR) y registros SPF\u002FDKIM\u002FDMARC para asegurar la entregabilidad.",{"id":2757,"category":109,"question":2758,"answer":2759,"weight":10},679,"¿Puedo instalar extensiones de VS Code en Code Server?","Sí — el registro Open VSX integrado cubre miles de extensiones populares: ESLint, Prettier, Python, GitLens, Tailwind CSS IntelliSense y muchas más. Cualquier extensión instalada se escribe en el volumen persistente y sigue disponible después de cada reinicio del contenedor.",{"id":2761,"category":109,"question":2762,"answer":2763,"weight":10},680,"¿Se conserva mi código si el contenedor se reinicia o se actualiza?","Sí. Su directorio personal se almacena en un volumen Docker con nombre (`code-server-data`) montado en `\u002Fhome\u002Fcoder`. Todos sus archivos, extensiones, configuraciones de Git y ajustes de VS Code sobreviven a los reinicios y a las actualizaciones de la imagen. Solo se pierde el estado no guardado en memoria si el contenedor se detiene de forma inesperada.",{"id":2765,"category":109,"question":2766,"answer":2767,"weight":10},681,"¿Necesita Code Server un nombre de dominio para funcionar?","No. Sin dominio, acceda mediante un túnel SSH: `ssh -L 8080:127.0.0.1:8080 root@\u003Csu-ip>` y luego abra `http:\u002F\u002Flocalhost:8080` en su navegador. Asociar un dominio añade HTTPS, lo que desbloquea el portapapeles del navegador y los Web Workers, y permite el acceso desde redes donde el puerto SSH está bloqueado.",{"id":2769,"category":109,"question":2770,"answer":2771,"weight":10},682,"¿Cuál es la diferencia entre Code Server y GitHub Codespaces?","Code Server funciona íntegramente en su propio VPS — usted controla los datos, el runtime y el coste. GitHub Codespaces es un servicio en la nube gestionado, facturado por uso (CPU + RAM por hora) y alojado en la infraestructura de Microsoft. Code Server no limita la duración de la sesión, no pone el entorno en reposo y no factura por hora — solo se aplica el coste fijo de su VPS.",{"id":2773,"category":109,"question":2774,"answer":2775,"weight":10},683,"¿Puedo usar Code Server en un contenedor existente o en un servidor bare metal?","Sí. La imagen `codercom\u002Fcode-server` también puede ejecutarse directamente con `docker run`, o integrarse en un `docker-compose.yml` existente junto a otros servicios. En bare metal, instale Code Server directamente con el comando oficial `curl -fsSL https:\u002F\u002Fcode-server.dev\u002Finstall.sh | sh` — el binario se instala como servicio systemd y escucha en el mismo puerto 8080.",{"id":2777,"category":109,"question":2778,"answer":2779,"weight":10},684,"¿Qué es Planka?","Planka es un tablero Kanban de código abierto y autoalojado (licencia MIT), inspirado en Trello. Permite a los equipos gestionar sus proyectos con tableros, listas y tarjetas en su propia infraestructura — sin suscripción mensual ni datos alojados en un tercero.",{"id":2781,"category":109,"question":2782,"answer":2783,"weight":10},685,"¿Planka necesita un nombre de dominio?","No. Planka funciona directamente en la dirección IP de su VPS (puerto 80, mediante nginx). Si desea un acceso HTTPS con su propio dominio, vincúlelo desde su área de cliente — ServOrbit configura el certificado TLS automáticamente.",{"id":2785,"category":109,"question":2786,"answer":2787,"weight":10},686,"¿Cómo conectarse a Planka la primera vez?","Utilice la dirección de correo electrónico `admin@planka.local` y la contraseña que aparece en la pestaña **Acceso** de su área de cliente ServOrbit. Después de la conexión, vaya a **Perfil → Editar el perfil** para sustituir la dirección de correo electrónico por defecto y definir una contraseña personal.",{"id":2789,"category":109,"question":2790,"answer":2791,"weight":10},687,"¿Cuántos usuarios puedo añadir en Planka?","Tantos como desee. La licencia MIT no impone ningún límite de usuarios. Cree las cuentas desde el panel **Administración → Usuarios** e invítelos a los proyectos que quiera.",{"id":2793,"category":109,"question":2794,"answer":2795,"weight":10},688,"¿Cómo copio los datos de Planka?","Planka almacena sus datos en dos lugares: la base de datos PostgreSQL (proyectos, tableros, tarjetas, miembros) y volúmenes Docker con nombre (avatares, imágenes de fondo, archivos adjuntos). Copie los dos con `docker compose exec postgres pg_dump -U appuser appdb > backup.sql` para la base de datos, y exporte los volúmenes con `docker run --rm -v \u003Cvolume>:\u002Fdata alpine tar czf - \u002Fdata`.",{"id":2797,"category":109,"question":2798,"answer":2799,"weight":10},689,"¿Qué es Dawarich y para qué sirve?","Dawarich es una aplicación web de código abierto (AGPL-3.0) que sustituye a Google Timeline. Almacena su historial GPS, visualiza sus trayectos en un mapa interactivo y contabiliza los países y las ciudades visitados — todo ello alojado en su propio servidor, sin compartir sus datos de localización.",{"id":2801,"category":109,"question":2802,"answer":2803,"weight":10},690,"¿Hace falta un nombre de dominio para desplegar Dawarich?","Sí. Dawarich se publica detrás de un nombre de dominio: la instalación le pide la dirección de acceso antes de arrancar, y la aplicación solo responde en el host declarado en ese momento. Utilice un subdominio de uno de sus dominios, o el subdominio gratuito que viene con su VPS — en ambos casos, ServOrbit crea el registro DNS, el reverse proxy y el certificado HTTPS. Es también lo que hace posible la sincronización con el smartphone mediante OwnTracks u Overland, que necesita una dirección accesible.",{"id":2805,"category":109,"question":2806,"answer":2807,"weight":10},691,"¿Cómo importo mi historial de Google Maps en Dawarich?","Exporte su historial mediante Google Takeout: en Cuenta de Google → Datos y privacidad → Descargar sus datos, marque «Historial de ubicaciones» y solicite el archivo. Extraiga el archivo `Records.json` e impórtelo en Dawarich mediante Configuración → Importar. El procesamiento se ejecuta en segundo plano — unos minutos para los archivos grandes.",{"id":2809,"category":109,"question":2810,"answer":2811,"weight":10},692,"¿Qué aplicación móvil debo utilizar para sincronizar mi ubicación en tiempo real?","OwnTracks (iOS y Android, gratuita, de código abierto) y Overland (iOS) son los dos clientes compatibles. Instale una de ellas, indique la URL de su servidor Dawarich en los ajustes y active el envío de la ubicación — Dawarich recibe las coordenadas en tiempo real y las traza automáticamente en el mapa.",{"id":2813,"category":109,"question":2814,"answer":2815,"weight":10},693,"¿Cómo hago una copia de seguridad de los datos de Dawarich?","Dawarich almacena sus datos en PostgreSQL y en volúmenes Docker con nombre. Haga una copia de seguridad de la base con `docker compose exec dawarich_db pg_dump -U app dawarich > backup.sql` y exporte los volúmenes `dawarich_storage` y `dawarich_watched` mediante `docker run --rm -v \u003Cvolume>:\u002Fdata alpine tar czf - \u002Fdata`. Ejecute estas copias de seguridad periódicamente y guárdelas fuera del VPS.",{"id":2817,"category":109,"question":2818,"answer":2819,"weight":10},706,"¿Qué versión de Ruby se instala con la plantilla Rails Stack?","Ruby 3.2 desde los repositorios oficiales de Ubuntu 24.04. Rails 7 y Rails 8 funcionan ambos en Ruby 3.2 sin ningún problema de compatibilidad. Si necesita otra versión, instale rbenv o asdf en paralelo y gestione varias versiones por proyecto.",{"id":2821,"category":109,"question":2822,"answer":2823,"weight":10},707,"¿Puedo usar MySQL en lugar de PostgreSQL con Rails Stack?","Rails Stack instala PostgreSQL por defecto, la base de datos recomendada para Rails en producción. Puede instalar MariaDB o MySQL en paralelo, pero la plantilla sigue configurada para PostgreSQL: columnas JSONB, búsqueda a texto completo y compatibilidad nativa con el ORM Active Record.",{"id":2825,"category":109,"question":2826,"answer":2827,"weight":10},708,"¿Cómo añado Sidekiq y workers Redis a Rails Stack?","Redis ya está instalado por la plantilla Rails Stack. Añada `gem 'sidekiq'` en su Gemfile, ejecute `bundle install`, cree `config\u002Fsidekiq.yml` y configure una unidad systemd que ejecute `bundle exec sidekiq -e production`. Los workers y Puma conviven en el mismo VPS — no hay ningún dyno aparte que pagar.",{"id":2829,"category":109,"question":2830,"answer":2831,"weight":10},709,"¿Cuál es la RAM mínima recomendada para un VPS Rails Stack?","2 GB de RAM para una aplicación Rails sola con PostgreSQL. Añada de 1 a 2 GB adicionales si ejecuta workers de Sidekiq. Cada worker de Puma consume aproximadamente entre 200 y 400 MB en Rails; empiece con 2 workers y ajuste según el uso de memoria observado con `ps aux` o `htop`.",{"id":2833,"category":109,"question":2834,"answer":2835,"weight":10},710,"¿Se pueden desplegar varias aplicaciones Rails en el mismo VPS Rails Stack?","Sí. Configure un socket Unix Puma distinto por proyecto en `config\u002Fpuma.rb`, cree un vhost Nginx por dominio y una unidad systemd por proceso Puma. Cada aplicación utiliza su propia base de datos PostgreSQL y su propio espacio de nombres Redis — no interfieren entre sí.",{"id":2837,"category":549,"question":2838,"answer":2839,"weight":10},694,"¿Cómo migro mi CI\u002FCD desde GitHub Actions a un runner Forgejo autoalojado en un VPS?","Instale el binario Forgejo Runner en su VPS, regístrelo con un token generado en su instancia Forgejo (Configuración → Actions → Runners) y luego cree sus flujos de trabajo en `.forgejo\u002Fworkflows\u002F` con la misma sintaxis YAML que GitHub Actions. La mayoría de las etapas son compatibles; solo los runners alojados por GitHub (`ubuntu-latest`) deben sustituirse por la etiqueta de su runner (`self-hosted`). Para cualquier pregunta sobre el dimensionamiento o la configuración, abra un ticket desde su área de cliente.",{"id":2841,"category":17,"question":2842,"answer":2843,"weight":10},695,"¿Puedo ejecutar Mattermost Y Rocket.Chat en el mismo VPS para compararlos antes de elegir?","Sí, aislando cada servicio en su propio contenedor Docker y asignándoles puertos o subdominios distintos. Prevea como mínimo 4 GB de RAM para las dos instancias activas al mismo tiempo, y compruebe que su VPS soporta esa carga mediante las métricas del área de cliente. Una vez tomada su decisión, detenga y elimine la instancia descartada para liberar recursos. Consulte nuestras plantillas del Marketplace para desplegar cada solución en unos pocos clics.",{"id":2845,"category":306,"question":2846,"answer":2847,"weight":10},696,"¿Puedo ofrecer Mattermost o Rocket.Chat como herramienta de comunicación a mis clientes de agencia desde mi plan de revendedor?","Sí, puede desplegar Mattermost o Rocket.Chat en un VPS dedicado a cada cliente o en un VPS compartido multitenant, e incluirlos en su plan de revendedor. Las plantillas del Marketplace permiten un despliegue rápido, y el Espacio agencia centraliza la gestión de todos los servicios de sus clientes. Si desea asesoramiento sobre la arquitectura o la facturación, contacte con nuestro departamento de ventas a través de sales@servorbit.com.",{"id":2849,"category":432,"question":2850,"answer":2851,"weight":10},697,"¿Qué servidor dedicado elegir para alojar Mattermost para un equipo de 100 a 500 usuarios con alta disponibilidad?","Para 100 a 500 usuarios activos, Mattermost recomienda al menos 4 vCPU, 8 GB de RAM y un almacenamiento rápido (SSD NVMe); más allá de 200 usuarios simultáneos, plantéese una arquitectura de dos nodos con la base de datos en un servidor aparte. Nuestros servidores dedicados le ofrecen un acceso root completo para configurar Mattermost, PostgreSQL y un proxy inverso según las recomendaciones oficiales. Para un presupuesto adaptado a su carga, contáctenos a través del formulario \u002Fcontact o en sales@servorbit.com.",{"id":2853,"category":483,"question":2854,"answer":2855,"weight":10},698,"¿Mi actualización de Chatwoot v3 a v4 está expuesta a CVE conocidos y cómo lo compruebo antes de aplicarla?","Antes de actualizar Chatwoot, consulte el changelog oficial y la base NVD\u002FCVE para conocer las vulnerabilidades ligadas a la versión de destino; la rama v4 corrigió en particular fallos en la gestión de los tokens de autenticación. Haga una copia de seguridad íntegra de su base PostgreSQL y de sus volúmenes antes de cualquier actualización, y luego pruebe en un clon antes de pasar a producción. En caso de duda sobre la exposición de su instancia, abra un ticket desde su área de cliente o contacte con support@servorbit.com.",{"id":2857,"category":115,"question":2858,"answer":2859,"weight":10},699,"¿Son portables mi identidad Bluesky y mi handle AT Protocol si cambio de proveedor de PDS?","Sí, la identidad AT Protocol se apoya en su DID (identificador descentralizado), que es independiente del servidor PDS que aloja sus datos. Puede migrar su cuenta de un PDS a otro (incluido un PDS autoalojado en un VPS) sin cambiar de handle ni perder a sus seguidores, siempre que active el procedimiento de migración oficial (`com.atproto.server.requestAccountMigrate`). ServOrbit ofrece VPS compatibles para autoalojar su propio PDS; consulte nuestro Marketplace para ver las plantillas disponibles.",{"id":2861,"category":549,"question":2862,"answer":2863,"weight":10},700,"¿Puedo actualizar mi instancia de Chatwoot v3 a la v4 sin interrupción del servicio?","Una interrupción breve (unos minutos) suele ser inevitable durante una actualización mayor de Chatwoot, ya que las migraciones de base de datos son bloqueantes. Para minimizar el impacto: haga una copia de seguridad íntegra de PostgreSQL y de los volúmenes, pruebe la actualización en un entorno de staging y planifique después el cambio fuera de las horas punta. El canal de notificación de Chatwoot sigue siendo accesible para los agentes durante la ventana de mantenimiento si difunde previamente un mensaje de estado. Para obtener ayuda con la planificación, abra un ticket desde su área de cliente.",{"id":2865,"category":109,"question":2866,"answer":2867,"weight":10},701,"¿Qué es Firefly III y para qué sirve?","Firefly III es una aplicación web de código abierto (AGPL-3.0) de gestión financiera personal y profesional, autoalojada en su propio VPS. Hace el seguimiento de sus transacciones, gestiona sus presupuestos por categoría, genera informes exportables y puede importar sus extractos bancarios — sin suscripción y sin compartir sus datos con terceros.",{"id":2869,"category":109,"question":2870,"answer":2871,"weight":10},702,"¿Hace falta un nombre de dominio para desplegar Firefly III?","No. Firefly III funciona sin nombre de dominio. Sin dominio asociado, accede a él mediante un túnel SSH: `ssh -L 8080:127.0.0.1:8080 root@\u003CIP_VPS>` y luego `http:\u002F\u002Flocalhost:8080` en su navegador. Para un acceso permanente desde un dominio, ServOrbit configura el vhost de Nginx y el certificado HTTPS automáticamente.",{"id":2873,"category":109,"question":2874,"answer":2875,"weight":10},703,"¿Cómo importo mis extractos bancarios en Firefly III?","Firefly III acepta archivos CSV y OFX exportados desde la mayoría de los bancos. Para los bancos europeos, también admite los conectores GoCardless (antes Nordigen) para una sincronización automática. El asistente de importación guía la correspondencia de las columnas (fecha, importe, descripción) y la deduplicación de las transacciones.",{"id":2877,"category":109,"question":2878,"answer":2879,"weight":10},704,"¿Cómo hago una copia de seguridad de los datos de Firefly III?","Firefly III almacena sus datos en PostgreSQL. Haga la copia de seguridad de la base con: `docker compose exec db pg_dump -U appuser appdb > backup.sql`. Programe este comando a diario mediante cron y guarde el archivo fuera del VPS (S3, SFTP) para una protección completa.",{"id":2881,"category":109,"question":2882,"answer":2883,"weight":10},705,"¿Cuál es la diferencia entre Firefly III y una herramienta como YNAB o Budgea?","YNAB y Budgea son SaaS: alojan sus datos en sus servidores, cobran una suscripción anual (99 $\u002Faño para YNAB, 60 €\u002Faño para Budgea) y pueden cerrar su servicio. Firefly III es autoalojado: usted instala la aplicación en su VPS, sus datos le pertenecen y no hay suscripción. A cambio, usted mismo se encarga de las actualizaciones y de las copias de seguridad.",{"id":2885,"category":109,"question":2886,"answer":2887,"weight":10},711,"¿Qué es Budibase y en qué se diferencia de Retool o NocoBase?","Budibase es una plataforma low-code de código abierto (GPL-3.0, más de 28 000 estrellas en GitHub) que permite construir herramientas internas, cuadros de mando y automatizaciones sin escribir código. A diferencia de Retool (SaaS propietario, facturación por puesto) o de NocoBase (que parte del modelo de datos), Budibase parte de la interfaz: usted elige una fuente de datos existente (PostgreSQL, MySQL, API REST…) y compone pantallas arrastrando y soltando. Autoalojado en su VPS, no hay ningún coste adicional por usuario y sus datos permanecen en su infraestructura.",{"id":2889,"category":109,"question":2890,"answer":2891,"weight":10},712,"¿Hace falta un nombre de dominio para utilizar Budibase en un VPS ServOrbit?","No. Budibase funciona sin nombre de dominio mediante un túnel SSH: ejecute `ssh -L 8060:127.0.0.1:8060 root@\u003Csu-ip>` y luego abra `http:\u002F\u002Flocalhost:8060` en su navegador. La conexión está cifrada por SSH — no hace falta ningún certificado TLS para un acceso personal o de equipo reducido. Si desea un acceso HTTPS desde cualquier dispositivo, hay dos opciones disponibles: vincular su propio dominio desde el área de cliente de ServOrbit, o utilizar el subdominio gratuito `{app}.{dns_slug}.servorbit-dns.com` incluido con cada VPS.",{"id":2893,"category":109,"question":2894,"answer":2895,"weight":10},713,"¿Cómo accedo a Budibase por primera vez tras la instalación?","En cuanto termina el aprovisionamiento, abra un túnel SSH en el puerto 8060 (véase más arriba) o vincule un dominio. La primera vez que abre Budibase aparece un **asistente de configuración** que le pide crear la cuenta de administrador: introduzca una dirección de correo electrónico y una contraseña. Esta cuenta se registra localmente en CouchDB y es válida de inmediato — no se necesita ninguna confirmación por correo electrónico. Después puede invitar a otros usuarios desde los ajustes de la organización.",{"id":2897,"category":109,"question":2898,"answer":2899,"weight":10},714,"¿Cuánta RAM hace falta para ejecutar Budibase?","Budibase integra cuatro servicios en un solo contenedor Docker: el servidor de aplicaciones Node.js, CouchDB, MinIO y Redis. El consumo de memoria en reposo es de unos **3 GB**, lo que convierte un VPS con **4 GB de RAM en el mínimo recomendado**. Para un uso en producción con varios usuarios simultáneos o conjuntos de datos voluminosos, **8 GB** ofrecen un margen de maniobra más cómodo. Si el consumo supera la memoria disponible, el contenedor puede ser eliminado por el OOM killer de Linux: elija un VPS ligeramente sobredimensionado antes que el mínimo estricto.",{"id":2901,"category":109,"question":2902,"answer":2903,"weight":10},715,"¿Cómo hago una copia de seguridad y restauro los datos de Budibase?","Todos los datos de Budibase — esquemas de aplicaciones, usuarios, automatizaciones, archivos subidos — se almacenan en el volumen Docker `budibase-data`, montado en `\u002Fdata` dentro del contenedor. Para una copia de seguridad completa, archive ese volumen desde el host: `docker run --rm -v budibase-data:\u002Fdata -v $(pwd):\u002Fbackup alpine tar czf \u002Fbackup\u002Fbudibase-$(date +%Y%m%d).tar.gz \u002Fdata`. El archivo obtenido contiene el volumen íntegro. Para restaurar: detenga el contenedor Budibase, extraiga el archivo en un volumen vacío, y reinicie. Programe esta copia de seguridad en cron y transfiera el archivo hacia un almacenamiento externo (S3, B2, NFS) para una protección completa.",{"id":2905,"category":115,"question":2906,"answer":2907,"weight":10},716,"¿Cuál es la diferencia entre un alojamiento compartido, un VPS y un servidor dedicado?","**Alojamiento compartido**: varios sitios comparten los mismos recursos (CPU, RAM, disco) en un solo servidor. Es la opción más económica, pero el rendimiento puede verse afectado por los demás alojados. Ideal para los sitios escaparate con poco tráfico.\n\n**VPS (Servidor Privado Virtual)**: se le asignan recursos dedicados (CPU, RAM, disco) en un servidor físico compartido. Tiene un control total sobre su entorno (elección del sistema operativo, software). Ideal para las aplicaciones, las tiendas de comercio electrónico y los sitios de tráfico medio.\n\n**Servidor dedicado**: un servidor físico entero solo para usted. Rendimiento máximo, aislamiento completo. Ideal para las aplicaciones críticas, los grandes volúmenes de datos o las necesidades de conformidad estrictas.",{"id":2909,"category":115,"question":2910,"answer":2911,"weight":10},717,"¿Cómo elijo la ubicación de mi servidor?","La ubicación del servidor influye principalmente en **la latencia** para sus usuarios y en el **cumplimiento normativo** (RGPD, leyes locales sobre los datos).\n\n**Para la latencia**: la determina la distancia entre sus visitantes y el servidor. Con nosotros no es un ajuste que se elija al hacer el pedido: los VPS y los alojamientos se sirven desde Finlandia y Alemania.\n\n**Para el RGPD**: no le obliga a mantener los datos en el EEE — regula su salida, mediante una decisión de adecuación de la Comisión Europea (art. 45) o garantías adecuadas, ante todo las cláusulas contractuales tipo (art. 46). Alojar en el EEE le ahorra ese trámite, nada más. Y el reglamento solo le concierne si trata datos de personas situadas en la Unión: lo que cuenta es dónde están, no su nacionalidad.\n\n**Para los sitios marroquíes**: nuestros servidores están en Helsinki (Finlandia) y Falkenstein (Alemania), dos países nombrados en la lista de Estados que garantizan un nivel de protección suficiente fijada por la CNDP en la deliberación n.º 236-2015. La transferencia fuera de Marruecos no exige, por tanto, ninguna solicitud de autorización (formulario F118); sigue debiendo mencionarse en la declaración del tratamiento.\n\nServOrbit aloja en Finlandia y Alemania.",{"id":2913,"category":17,"question":2914,"answer":2915,"weight":10},718,"¿Qué recursos VPS elegir para alojar una aplicación Node.js o Python?","El dimensionamiento depende del tipo de aplicación y del tráfico previsto:\n\n**Aplicación ligera (\u003C 100 req\u002Fmin)**: 1 vCPU \u002F 1 GB de RAM. Suficiente para una API REST en Node.js o Flask con una pequeña base de datos.\n\n**Aplicación media (100–1000 req\u002Fmin)**: 2 vCPU \u002F 2–4 GB de RAM. Recomendado para un backend Express o FastAPI con PostgreSQL, incluyendo Redis para la caché.\n\n**Aplicación pesada (> 1000 req\u002Fmin o ML)**: 4+ vCPU \u002F 8+ GB de RAM. Los workers de procesamiento (Celery, BullMQ), los modelos de ML o las operaciones de generación de informes consumen muchísimos recursos.\n\n**Regla empírica**: empiece con 2 vCPU \u002F 4 GB de RAM y monitorice. Siempre es posible redimensionar al alza. Prefiera más RAM antes que más CPU para la mayoría de las aplicaciones web — el swapping mata el rendimiento con más seguridad que una CPU limitada.",{"id":2917,"category":17,"question":2918,"answer":2919,"weight":10},719,"¿Cómo aseguro mi VPS Linux después de la primera conexión?","Los primeros minutos tras la creación de un VPS son críticos. Estas son las etapas prioritarias:\n\n**1. Actualizar el sistema** — `apt update && apt upgrade -y`\n\n**2. Crear un usuario no root con sudo** — `adduser miusuario && usermod -aG sudo miusuario`\n\n**3. Configurar la autenticación por clave SSH** — desde su máquina local, `ssh-copy-id miusuario@ip-del-servidor`, y después en `\u002Fetc\u002Fssh\u002Fsshd_config`: `PasswordAuthentication no` y `PermitRootLogin no`.\n\n**4. Configurar el firewall** — `ufw default deny incoming`, luego `ufw allow ssh`, `ufw allow 80`, `ufw allow 443` y por último `ufw enable`.\n\n**5. Activar fail2ban** — `apt install fail2ban`\n\nEstas cinco etapas cubren lo esencial. Hay guías detalladas disponibles en la base de conocimientos de ServOrbit.",{"id":2921,"category":549,"question":2922,"answer":2923,"weight":10},720,"¿Cómo migrar mi sitio WordPress a ServOrbit sin interrupción del servicio?","La migración de un sitio WordPress puede hacerse sin tiempo de inactividad siguiendo este procedimiento:\n\n**Paso 1: Respaldar el antiguo proveedor de alojamiento**\n- Exportación de la base de datos MySQL mediante phpMyAdmin o `mysqldump`\n- Archivo de los ficheros de WordPress (en particular la carpeta `wp-content\u002F`)\n\n**Paso 2: Crear el entorno en ServOrbit**\n- Crear un VPS con Debian\u002FUbuntu e instalar WordPress\n- Restaurar la base de datos y los archivos\n- Configurar `wp-config.php` con los nuevos datos de conexión\n\n**Paso 3: Probar antes de cortar**\n- Acceder al nuevo sitio mediante su IP (o un archivo `\u002Fetc\u002Fhosts` local) antes de cambiar el DNS\n- Comprobar que todas las páginas, medios y funcionalidades funcionan\n\n**Paso 4: Reducir el TTL del DNS**\n- 24–48 h antes de la migración, reducir el TTL de sus DNS a 300 segundos\n\n**Paso 5: Cambiar el DNS**\n- Cambiar el registro A\u002FAAAA hacia la nueva IP\n- La propagación tardará de 5 a 30 minutos con un TTL bajo\n\nEl antiguo proveedor de alojamiento permanece activo durante la propagación — ningún visitante ve interrupción alguna.",{"id":2925,"category":549,"question":2926,"answer":2927,"weight":10},721,"¿Puedo transferir un nombre de dominio en uso sin interrumpir mi sitio?","Sí, la transferencia de un nombre de dominio no interrumpe su sitio si sigue el procedimiento correcto.\n\n**Principio clave:** el DNS y el registrador son dos cosas separadas. Su sitio funciona mientras los servidores DNS respondan correctamente — con independencia de quién sea el registrador.\n\n**Procedimiento sin interrupción:**\n\n1. **Antes de iniciar la transferencia**, compruebe que sus DNS están gestionados por un proveedor estable (Cloudflare, su alojamiento actual, etc.) — no directamente por el registrador de origen.\n\n2. **Desbloquee el dominio** en el antiguo registrador y recupere el código EPP\u002FAuth.\n\n3. **Inicie la transferencia** en ServOrbit (o deje sus DNS en Cloudflare si ya están allí).\n\n4. **Durante la transferencia** (de 5 a 7 días para los .com, .net; de 2 a 3 días para los .fr; hasta 7 días para los .ma), su sitio sigue funcionando — los DNS no se mueven.\n\n5. **Después de la transferencia**: si sus DNS estaban gestionados por el antiguo registrador, deberá reconfigurarlos en el nuevo. Planifique esta etapa con antelación.\n\n**Importante para los .ma:** la transferencia de nombres .ma sigue reglas específicas definidas por la ANRT y puede requerir justificantes adicionales.",{"id":2929,"category":483,"question":2930,"answer":2931,"weight":10},722,"¿Cuál es la diferencia entre un certificado SSL gratuito (Let's Encrypt) y uno de pago?","**Let's Encrypt (gratuito)**:\n- Únicamente certificados **DV (Domain Validation)**: demuestra que usted controla el dominio, no la identidad de su organización\n- Válido 90 días (renovación automática mediante certbot)\n- Reconocido por todos los navegadores modernos\n- Adecuado para la gran mayoría de los sitios web\n- Wildcard disponible (mediante DNS-01): un solo certificado cubre `*.su-dominio.com`\n\n**Certificados de pago**:\n- **OV (Organization Validation)**: la AC verifica la existencia legal de su empresa — visible en los detalles del certificado\n- **EV (Extended Validation)**: verificación exhaustiva, antiguamente visible mediante la barra verde en los navegadores (esta indicación se retiró de los navegadores modernos en 2019)\n- Válidos de 1 a 2 años\n- Pueden incluir una garantía financiera en caso de emisión indebida\n\n**Para el 99 % de los usos, Let's Encrypt es suficiente.** Los certificados EV\u002FOV tienen interés por razones de conformidad interna, de contratos con determinados socios, o para sectores regulados (bancos, seguros) que los exigen contractualmente.",{"id":2933,"category":93,"question":2934,"answer":2935,"weight":10},723,"¿Con qué frecuencia debo hacer copias de seguridad de mi servidor, y dónde almacenarlas?","La frecuencia de las copias de seguridad debe ser proporcional a su **RTO (Recovery Time Objective)** y **RPO (Recovery Point Objective)** — cuánto tiempo puede permitirse estar parado, y cuántos datos puede permitirse perder.\n\n**Recomendaciones prácticas:**\n\n| Tipo de sitio | Frecuencia | Retención |\n|---|---|---|\n| Web escaparate estática | 1×\u002Fsemana | 4 semanas |\n| Blog activo | 1×\u002Fdía | 30 días |\n| E-commerce | 4×\u002Fdía | 30 días + 3 meses mensuales |\n| Aplicación crítica | 1×\u002Fhora | 48 h horarias + 30 d diarias |\n\n**Dónde almacenar las copias de seguridad — regla 3-2-1:**\n- **3** copias de los datos\n- En **2** soportes diferentes\n- De las cuales **1** fuera del emplazamiento principal\n\nEn concreto: snapshot en el mismo VPS (rápido de restaurar) + copia hacia un bucket S3 u otro VPS (protege frente a la avería del servidor principal).\n\n**Lo que ofrece ServOrbit:** snapshots diarios automáticos incluidos en los planes VPS, con retención configurable. Los datos permanecen en Europa.",{"id":2937,"category":109,"question":2938,"answer":2939,"weight":10},724,"¿Qué es Spring Boot Stack?","Spring Boot Stack es una plantilla VPS preconfigurada que instala automáticamente OpenJDK 21 LTS, Maven, Nginx y PostgreSQL 16. Está pensada para los desarrolladores Java que desean desplegar una aplicación Spring Boot en producción sin configurar manualmente los componentes del servidor.",{"id":2941,"category":109,"question":2942,"answer":2943,"weight":10},725,"¿Qué versión de Java se instala con Spring Boot Stack?","OpenJDK 21 LTS, el JDK por defecto en Ubuntu 24.04 LTS (paquete `openjdk-21-jdk`). OpenJDK 21 es una versión con soporte a largo plazo que aporta los Virtual Threads (Project Loom), la concurrencia estructurada y el pattern matching para los switch. Puede instalar otras versiones de JDK en paralelo si lo necesita.",{"id":2945,"category":109,"question":2946,"answer":2947,"weight":10},726,"¿Puedo utilizar Gradle en lugar de Maven con Spring Boot Stack?","Sí. Maven se instala con la plantilla, pero Gradle funciona sobre el mismo JDK. Instálelo con `apt install gradle` o utilice el Gradle Wrapper incluido en su proyecto (`.\u002Fgradlew build`). Spring Boot Stack está diseñado para acoger cualquier proyecto Spring Boot, sea cual sea la tecnología de compilación.",{"id":2949,"category":109,"question":2950,"answer":2951,"weight":10},727,"¿Puedo desplegar varios servicios Spring Boot en el mismo VPS?","Sí. Ejecute cada servicio en un puerto distinto (8080, 8081…), cree una unidad systemd por servicio y añada un bloque de servidor Nginx por servicio, enrutado por prefijo de ruta o por subdominio. Systemd gestiona cada proceso de forma independiente — no se perturban entre sí.",{"id":2953,"category":109,"question":2954,"answer":2955,"weight":10},728,"¿Cuál es la RAM mínima recomendada para Spring Boot Stack?","2 GB para una aplicación Spring Boot con PostgreSQL. La JVM consume típicamente de 300 a 500 MB en reposo para una aplicación Spring Boot estándar; prevea más si ejecuta varios servicios o si aumenta el pool de conexiones. El flag `-Xmx` permite limitar el uso del heap por servicio.",{"id":2957,"category":109,"question":2958,"answer":2959,"weight":10},730,"¿Qué clientes móviles funcionan con Navidrome?","Navidrome implementa la API Subsonic, el estándar de facto del streaming musical self-hosted. En Android, se recomiendan Symfonium, DSub y Ultrasonic. En iOS, Amperfy e iSub funcionan bien. Estas aplicaciones se conectan introduciendo la URL de su instancia, su identificador y su contraseña — la biblioteca completa está disponible, con reproducción sin conexión según el cliente.",{"id":2961,"category":109,"question":2962,"answer":2963,"weight":10},731,"¿Puedo usar Navidrome sin nombre de dominio?","Sí. Navidrome no necesita un nombre de dominio para funcionar. Puede acceder a él desde su ordenador mediante un túnel SSH: abra un terminal y ejecute ssh -L 4533:127.0.0.1:4533 root@su-ip-vps, y después acceda a http:\u002F\u002Flocalhost:4533 en su navegador. Este método es seguro y no requiere abrir ningún puerto. Para un acceso móvil permanente desde cualquier lugar, configurar un subdominio con HTTPS sigue siendo la opción más práctica.",{"id":2965,"category":109,"question":2966,"answer":2967,"weight":10},732,"¿Cuál es la diferencia entre Navidrome y Jellyfin?","Navidrome está especializado únicamente en música: biblioteca de audio, listas de reproducción, scrobbling, API Subsonic para las aplicaciones musicales móviles. Es muy ligero (menos de 256 MB de RAM) y se configura rápidamente. Jellyfin gestiona el conjunto de los medios —películas, series, música, fotos— con una interfaz más completa, pero también más pesada. Si su uso es exclusivamente musical y desea clientes móviles dedicados (Symfonium, Amperfy), Navidrome le conviene más. Si quiere una mediateca completa con vídeo, Jellyfin está hecho para eso.",{"id":2969,"category":109,"question":2970,"answer":2971,"weight":10},733,"¿Qué formatos de audio admite Navidrome?","Navidrome reproduce todos los formatos de audio habituales: MP3, FLAC, AAC, OGG Vorbis, Opus, M4A, WAV, AIFF y WMA. Lee las etiquetas ID3, Vorbis Comment e iTunes directamente desde los archivos. El transcodificado al vuelo hacia MP3 u Opus es posible para los clientes que no admiten el formato original — basta con instalar ffmpeg en el servidor, algo que ServOrbit configura automáticamente.",{"id":2973,"category":109,"question":2974,"answer":2975,"weight":10},734,"¿Navidrome admite varios usuarios?","Sí. Navidrome gestiona de forma nativa varias cuentas de usuario, cada una con sus propias listas de reproducción, favoritos, valoraciones, historial de escucha y ajustes de scrobbling. La cuenta de administrador puede crear y gestionar las demás cuentas desde la interfaz de administración. No hay ningún límite impuesto al número de usuarios — la restricción es la del ancho de banda y la capacidad del VPS.",{"id":2977,"category":549,"question":2978,"answer":2979,"weight":10},735,"¿Cómo exporto mis datos de Notion antes de migrar a Docmost o AppFlowy?","Desde Notion, vaya a Configuración → Espacio de trabajo → Exportar el contenido y elija el formato Markdown & CSV para obtener un archivo con sus páginas y bases de datos. Ese archivo sirve de punto de partida para la importación en Docmost (importación Markdown) o AppFlowy (importación Notion). Para un espacio de trabajo voluminoso, prevea unos minutos de espera antes de que Notion envíe el enlace de descarga por correo electrónico. Si necesita ayuda, contáctenos en support@servorbit.com.",{"id":2981,"category":306,"question":2982,"answer":2983,"weight":10},736,"¿Puedo ofrecer Docmost a mis clientes en marca blanca desde mi plan de revendedor?","Docmost es una plantilla VPS de código abierto disponible en el Marketplace ServOrbit: puede desplegar una instancia por cliente en un VPS dedicado y configurar su propio subdominio. La marca blanca a nivel del panel ServOrbit (WHM) no se extiende automáticamente a las aplicaciones desplegadas en VPS — es usted quien gestiona el subdominio y la interfaz de Docmost. Para despliegues multicliente, el plan de revendedor Agency permite centralizar los pedidos desde el Espacio agencia.",{"id":2985,"category":549,"question":2986,"answer":2987,"weight":10},737,"¿Cómo migro mis proyectos de Jira a Plane sin perder las incidencias ni las asignaciones?","Plane ofrece una importación nativa desde Jira: en su instancia de Plane, acceda a Configuración → Importers → Jira, indique su URL de Jira y un token de API, y seleccione después los proyectos que desea importar — las incidencias, las asignaciones, las etiquetas y los estados se transfieren. Para un proyecto de Jira Data Center (no cloud), el conector de importación puede necesitar un acceso de red directo a su instancia; prevea una prueba en un proyecto de tamaño reducido antes de la migración completa.",{"id":2989,"category":93,"question":2990,"answer":2991,"weight":10},738,"¿Cómo hago una copia de seguridad de Plane antes de una migración o una actualización importante?","Antes de cualquier operación sensible en Plane, haga una copia de seguridad de los volúmenes Docker de la aplicación. El comando `docker compose exec plane-db pg_dump -U plane plane > plane_backup.sql` exporta la base de datos principal; complétela con una copia de los archivos de configuración (`.env`, `docker-compose.yml`) y de los posibles archivos subidos almacenados en disco. Pruebe la restauración en un entorno de prueba antes de proceder a la migración.",{"id":2993,"category":432,"question":2994,"answer":2995,"weight":10},739,"Gitea o Forgejo en servidor dedicado: ¿qué dimensionamiento para un equipo de 50 desarrolladores o más?","Para un equipo de 50 desarrolladores con CI\u002FCD integrado (Gitea Actions o Forgejo Actions), se recomienda un servidor dedicado con 8 GB de RAM como mínimo y discos SSD NVMe: la forja en sí es ligera, pero los runners de CI ejecutados en la misma máquina consumen los recursos punta. Por encima de 50 desarrolladores con varios pipelines simultáneos, aísle los runners en uno o varios VPS dedicados. Consulte la página \u002Fserveurs-dedies para conocer las configuraciones disponibles.",{"id":2997,"category":115,"question":2998,"answer":2999,"weight":10},740,"¿Cuál es la diferencia entre una licencia Atlassian Data Center y una solución self-hosted de código abierto?","Una licencia Atlassian Data Center (Jira DC, Confluence DC) es una licencia comercial anual facturada por número de usuarios, que da acceso a las actualizaciones y al soporte de Atlassian, pero impone un presupuesto que crece con el tamaño del equipo. Una solución self-hosted de código abierto como Plane (gestión de proyectos) o Docmost (wiki) se instala en su propio servidor sin gastos de licencia de software; usted mismo gestiona las actualizaciones y el mantenimiento. ServOrbit ofrece plantillas VPS listas para usar para estas soluciones a través del Marketplace.",{"id":3001,"category":29,"question":3002,"answer":3003,"weight":10},741,"¿Puedo recibir una factura pro forma antes de realizar un pedido de VPS o de servidor dedicado?","Sí, ServOrbit puede emitir un presupuesto o una pro forma para cualquier pedido de VPS, servidor dedicado o plan de revendedor — útil para las empresas que deben validar internamente una compra antes del pago. Utilice el formulario de solicitud de presupuesto en la página \u002Fcontact (tipo «Presupuesto») precisando los recursos deseados, y el equipo comercial le responde en support@servorbit.com.",{"id":3005,"category":483,"question":3006,"answer":3007,"weight":10},742,"¿Cómo vigilo las CVE que afectan a mi instancia de Gitea autoalojada?","Suscríbase a las releases de Gitea en GitHub (github.com\u002Fgo-gitea\u002Fgitea\u002Freleases) y active las notificaciones para las nuevas versiones. Cada release precisa si corrige CVE y cuál es el impacto (CVSS). En un VPS de ServOrbit, la actualización se hace mediante `docker compose pull && docker compose up -d` — prevea una copia de seguridad antes de cualquier actualización mayor.",{"id":3009,"category":109,"question":3010,"answer":3011,"weight":10},743,"¿OneDev necesita un dominio?","Sí. OneDev incrusta la URL del servidor en los enlaces de clonación, en las llamadas de retorno de los webhooks de CI y en las URI de redirección OAuth. Sin un dominio correctamente configurado, esos enlaces apuntan a una dirección inaccesible. Puede usar un subdominio de su propio dominio o el subdominio gratuito de ServOrbit (`{app}.{dns_slug}.servorbit-dns.com`), que incluye HTTPS automáticamente — sin necesidad de registrar ningún nombre de dominio.",{"id":3013,"category":109,"question":3014,"answer":3015,"weight":10},744,"¿En qué se diferencia OneDev de Gitea?","Ambas son forjas Git autoalojadas, pero OneDev va más lejos: integra un motor CI\u002FCD con un agente de compilación incluido (sin necesidad de instalar un runner aparte), tableros Kanban y un registro de paquetes en un solo contenedor. Gitea es más ligero (~200 MB de RAM) y requiere instalar un `gitea\u002Fact_runner` aparte para el CI. Elija OneDev si quiere una plataforma DevOps todo en uno; elija Gitea si quiere una forja Git minimalista y gestiona el CI mediante un servicio externo.",{"id":3017,"category":109,"question":3018,"answer":3019,"weight":10},745,"¿Puedo usar el CI\u002FCD sin configurar un runner externo?","Sí. OneDev incluye un agente de compilación local integrado en el contenedor `1dev\u002Fserver`. En cuanto suba un archivo `.onedev-buildspec.yml` a un repositorio, se pone en cola un pipeline y se ejecuta en ese agente — sin ninguna instalación adicional. Para los equipos que necesiten compilaciones en paralelo o entornos de hardware específicos, OneDev permite añadir agentes remotos en otras máquinas, pero es totalmente opcional.",{"id":3021,"category":109,"question":3022,"answer":3023,"weight":10},746,"¿Qué formatos de paquetes admite el registro integrado?","El registro de paquetes de OneDev admite los formatos Docker\u002FOCI (imágenes), npm, Maven\u002FGradle, NuGet, Helm y otros. Cada formato utiliza las herramientas estándar (`docker push`, `npm publish`, `mvn deploy`) y las mismas credenciales que su instancia Git. Todo se aloja en el mismo dominio y se respalda en el mismo volumen — no hace falta ningún servicio de registro externo.",{"id":3025,"category":109,"question":3026,"answer":3027,"weight":10},747,"¿Puedo migrar mis repositorios desde Gitea o GitHub a OneDev?","Sí. OneDev incorpora un asistente de importación que transfiere los repositorios con su historial Git, sus ramas, sus etiquetas, sus issues, sus hitos y sus pull requests desde GitHub, GitLab, Gitea y otras plataformas. El asistente está disponible en Administración del sitio → Proyectos → Importar. Tenga en cuenta que los flujos de CI deben reescribirse en formato `.onedev-buildspec.yml`, ya que OneDev no es compatible con la sintaxis de GitHub Actions.",{"id":3029,"category":109,"question":3030,"answer":3031,"weight":10},748,"¿Cuál es la diferencia entre Huginn y n8n o Node-RED?","Huginn se especializa en la vigilancia web y la agregación de datos: su Website Agent extrae contenido de cualquier página mediante selectores CSS\u002FXPath, detecta cambios y dispara acciones según condiciones. n8n y Node-RED se centran en la automatización de flujos entre APIs con un editor visual. Huginn es la herramienta adecuada para el seguimiento de precios, alertas de cambio web y agregación RSS; n8n es más adecuado para conectar APIs de terceros sin código.",{"id":3033,"category":109,"question":3034,"answer":3035,"weight":10},749,"¿Qué recursos necesita Huginn para funcionar?","Prevea 2 GB de RAM como mínimo — aproximadamente 1 GB para PostgreSQL 16 y 1 GB para el contenedor Huginn, que incluye el servidor web y el worker en un solo proceso. Con más de 50 agentes ejecutándose en programaciones ajustadas (cada minuto), 4 GB es más cómodo. Para el disco, 15 GB son suficientes para la aplicación, la base de datos y el registro de eventos.",{"id":3037,"category":109,"question":3038,"answer":3039,"weight":10},750,"¿Cómo accedo a Huginn tras la instalación en ServOrbit?","Tras desplegar desde el Marketplace ServOrbit, sus credenciales de administrador se generan automáticamente y están disponibles en su panel de cliente (sección Marketplace → su instancia de Huginn). Inicie sesión con el usuario admin y la contraseña mostrada. Cambie esta contraseña inmediatamente en Cuenta > Editar tras el primer acceso.",{"id":3041,"category":109,"question":3042,"answer":3043,"weight":10},751,"¿Cómo creo agentes en Huginn? ¿Hay ejemplos de partida disponibles?","En su instancia de Huginn, haga clic en New Agent y elija el tipo deseado (Website Agent, Email Agent, Trigger Agent, etc.). Cada agente es configurable mediante una interfaz JSON con documentación integrada. En ServOrbit, SEED_EXAMPLE_AGENTS está desactivado para mantener la instancia limpia. Si desea ver ejemplos, active SEED_EXAMPLE_AGENTS: true en la configuración y reinicie el contenedor — Huginn importará escenarios de demostración.",{"id":3045,"category":109,"question":3046,"answer":3047,"weight":10},752,"¿Cómo actualizo Huginn a una nueva versión?","Huginn publica nuevas imágenes en ghcr.io\u002Fhuginn\u002Fhuginn:latest. Para actualizar, ejecute docker compose pull && docker compose up -d en el directorio de su instancia. Huginn ejecuta las migraciones de base de datos automáticamente al arrancar. Haga siempre una copia de seguridad del volumen PostgreSQL antes de actualizar. En ServOrbit, las actualizaciones del playbook se gestionan desde su panel de cliente.",{"id":3049,"category":29,"question":3050,"answer":3051,"weight":10},753,"Como agencia marroquí, ¿cómo se gestiona el IVA al comprar alojamiento a un proveedor extranjero?","Cuando una empresa marroquí adquiere un servicio digital de un proveedor establecido fuera de Marruecos, el IVA marroquí (20%) es en principio exigible en Marruecos mediante el mecanismo de inversión del sujeto pasivo — es el comprador quien lo declara, no el vendedor extranjero. En MEGALOGI, sociedad de derecho marroquí, el IVA se recauda directamente y figura detallado en cada factura, lo que simplifica su contabilidad. Para un asesoramiento adaptado a su situación, consulte a su asesor fiscal.",{"id":3053,"category":483,"question":3054,"answer":3055,"weight":10},754,"¿Cómo migrar de forma segura el gestor de contraseñas del equipo a una solución autoalojada como Vaultwarden o Passbolt?","Comience exportando una caja fuerte cifrada desde su gestor actual, verifique su integridad antes de eliminar el original y, a continuación, despliegue Vaultwarden o Passbolt en un VPS dedicado en HTTPS con un certificado válido — los clientes Bitwarden rechazan las conexiones sin cifrar. Active la autenticación de dos factores en todas las cuentas desde el primer acceso, programe el corte fuera del horario laboral y no revoque el acceso a la solución anterior hasta que cada miembro del equipo haya validado la nueva. Nuestro equipo de soporte puede ayudarle con la configuración TLS en support@servorbit.com.",{"id":3057,"category":23,"question":3058,"answer":3059,"weight":10},755,"¿Debe el IVA digital marroquí influir en mi elección entre un proveedor de alojamiento marroquí y uno extranjero?","El IVA se aplica a los servicios digitales adquiridos en Marruecos independientemente del país del proveedor: un proveedor extranjero no inscrito en el registro fiscal marroquí le traslada la obligación de declarar (inversión del sujeto pasivo), mientras que un proveedor establecido en Marruecos como MEGALOGI lo recauda directamente y le emite una factura conforme. Desde el punto de vista fiscal, el coste final es comparable; lo que cambia es su carga administrativa. Consulte a su asesor fiscal para confirmar el tratamiento adecuado según su situación.",{"id":3061,"category":115,"question":3062,"answer":3063,"weight":10},756,"¿Por qué herramienta SaaS empezar cuando se quiere mover la organización al modo autoalojado?","Empiece por la herramienta cuya dependencia sea más arriesgada: la mayoría de las veces se trata de la mensajería interna (Mattermost o Zulip) o el almacenamiento de archivos (Nextcloud), porque un corte allí se nota de inmediato. Migre un servicio a la vez, valide el uso real antes de cancelar la suscripción SaaS correspondiente y apóyese en un VPS con acceso root para mantener el control total de sus datos. ServOrbit.com ofrece templates listos para usar para 142 soluciones a través del Marketplace.",{"id":3065,"category":70,"question":3066,"answer":3067,"weight":10},757,"Para un servidor de correo profesional en un VPS, ¿cuál es la diferencia de consumo de recursos entre Stalwart Mail Server y Mailcow?","Mailcow es una suite completa (Postfix, Dovecot, Rspamd, SOGo, Redis, MariaDB…) que consume entre 1 y 2 GB de RAM en reposo — ideal si desea una interfaz webmail y administración integradas. Stalwart Mail Server es un binario único en Rust (SMTP, IMAP, JMAP) que arranca con menos de 100 MB de RAM, una ventaja clara en un VPS de 1 a 2 GB compartido con otros servicios. Elija Mailcow para una solución todo en uno, Stalwart si el consumo de memoria es su principal restricción. Ambos pueden instalarse en los planes VPS de ServOrbit.com a partir de 99 DH\u002Fmes.",{"id":3069,"category":432,"question":3070,"answer":3071,"weight":10},758,"¿Cuándo conviene pasar de un VPS a un servidor dedicado para una stack self-hosted completa con Mattermost, Forgejo y Cal.com?","Un VPS con 8 GB de RAM cubre cómodamente una stack Mattermost + Forgejo + Cal.com para un equipo de 20 a 50 personas; el punto de inflexión hacia el dedicado se produce cuando la RAM, las E\u002FS de disco o los builds de CI se saturan en paralelo — normalmente a partir de 50 usuarios activos o cuando se añaden trabajos pesados en segundo plano (renderizado de vídeo, análisis, pipelines de CI intensivos). Contacte con nuestro equipo a través del formulario \u003Ca href=\"\u002Fcontact\">\u002Fcontact\u003C\u002Fa> (tipo Presupuesto) para un dimensionamiento adaptado a su carga real.",{"id":3073,"category":81,"question":3074,"answer":3075,"weight":10},759,"¿Cómo obtengo ayuda si un plugin no se instala en mi instancia Dify autoalojada?","Abra un ticket desde su área de cliente indicando la versión de Dify, el nombre exacto del plugin, el mensaje de error completo y los logs de Docker (`docker compose logs dify-api`). Nuestro equipo de soporte comprueba primero que se cumplen los requisitos del sistema (Python 3.11+, acceso de red saliente para descargar el plugin, permisos sobre el volumen). Si el error proviene del propio plugin (código upstream), también puede notificarlo en el repositorio oficial de Dify en GitHub e informarnos en support@servorbit.com para que sigamos el parche juntos.",{"id":3077,"category":306,"question":3078,"answer":3079,"weight":10},760,"¿Puedo ofrecer a mis clientes una solución de gestión de contraseñas en marca blanca basada en Vaultwarden?","Sí. Como revendedor de ServOrbit, puede contratar un VPS dedicado, desplegar Vaultwarden bajo su propio dominio y presentarlo a sus clientes bajo su marca — ServOrbit no se comunica con sus clientes finales. Cada organización cliente recibe su propia instancia de Vaultwarden o su propio grupo de organización, lo que mantiene las cajas fuertes aisladas. Para las condiciones de precio de revendedor y asistencia en la configuración, contacte con nuestro equipo comercial en sales@servorbit.com.",{"id":3081,"category":109,"question":3082,"answer":3083,"weight":10},761,"¿Necesito un nombre de dominio para usar WhoDB en ServOrbit?","No. WhoDB funciona sin dominio mediante túnel SSH: ejecute ssh -L 8080:127.0.0.1:8080 root@\u003Cip-vps> desde su ordenador y luego abra http:\u002F\u002Flocalhost:8080. Para acceso directo desde cualquier navegador sin túnel, vincule un dominio desde su área de cliente ServOrbit o use el subdominio gratuito incluido con cada VPS.",{"id":3085,"category":109,"question":3086,"answer":3087,"weight":10},762,"¿Qué bases de datos admite WhoDB?","WhoDB admite PostgreSQL, MySQL, MariaDB, SQLite, MongoDB, Redis, ElasticSearch y ClickHouse. Puede configurar varias conexiones a la vez y cambiar entre ellas desde el panel izquierdo sin reiniciar la aplicación.",{"id":3089,"category":109,"question":3090,"answer":3091,"weight":10},763,"¿Cómo me conecto a WhoDB por primera vez tras la instalación en ServOrbit?","WhoDB no tiene cuenta de usuario propia: le solicita directamente los datos de conexión a su base de datos. En la pantalla de inicio, elija el motor en la lista desplegable (PostgreSQL, MySQL, Redis…), introduzca el host, puerto, usuario y contraseña de su base de datos y haga clic en Conectar. No se requiere ninguna cuenta de administrador de WhoDB.",{"id":3093,"category":109,"question":3094,"answer":3095,"weight":10},764,"¿Cómo activo las consultas en lenguaje natural en WhoDB?","En WhoDB, vaya a Configuración → Proveedor de IA e introduzca la URL de su instancia Ollama (p. ej., http:\u002F\u002F127.0.0.1:11434 si Ollama corre en el mismo VPS) o un endpoint compatible con OpenAI. Elija un modelo de la lista. Una vez configurado, aparece un campo de texto libre en la pestaña Consulta: escriba su pregunta, WhoDB genera y ejecuta la consulta SQL (o comando Redis) correspondiente.",{"id":3097,"category":109,"question":3098,"answer":3099,"weight":10},765,"¿Están seguros mis credenciales de base de datos en WhoDB?","Sí. WhoDB cifra las sesiones y las credenciales de conexión en un volumen Docker persistente (\u002Fdata) en su VPS. Estos datos nunca se transmiten a un servicio de terceros. Para reforzar el cifrado, defina la variable de entorno WHODB_ENCRYPTION_KEY con una cadena aleatoria de su elección — sin ella, WhoDB genera una clave por defecto.",{"id":3101,"category":109,"question":3102,"answer":3103,"weight":10},766,"¿MySQL o MariaDB: cuál elegir para mi aplicación?","Elija MySQL si su aplicación lo requiere explícitamente — Magento 2, ciertas distribuciones de Drupal, o plugins PHP que verifican el nombre del motor (`mysql_get_server_info()` devuelve «MySQL», no «MariaDB»). Para la gran mayoría de aplicaciones PHP (WordPress, PrestaShop, Dolibarr), MariaDB es un reemplazo compatible con rendimiento equivalente. Ante la duda, consulte la documentación de su aplicación.",{"id":3105,"category":109,"question":3106,"answer":3107,"weight":10},767,"¿Necesito un nombre de dominio para usar MySQL Stack?","No. phpMyAdmin es accesible mediante un túnel SSH sin nombre de dominio. Abra el túnel desde su máquina: `ssh -L 8080:127.0.0.1:PUERTO root@SU-IP` (PUERTO = el número mostrado en su área de cliente), luego abra `http:\u002F\u002Flocalhost:8080` en su navegador. El puerto 3306 de MySQL permanece vinculado a `127.0.0.1` dentro del contenedor — accesible desde las aplicaciones alojadas en el mismo VPS.",{"id":3109,"category":109,"question":3110,"answer":3111,"weight":10},768,"¿Cómo conecto mi aplicación a MySQL Stack?","Primero cree un usuario dedicado en phpMyAdmin: Cuentas de usuario → Agregar cuenta de usuario. Otórguele solo SELECT, INSERT, UPDATE, DELETE sobre la base de datos de su aplicación — nunca GRANT ni SUPER. Luego configure su aplicación con: host `127.0.0.1`, puerto `3306`, nombre de base de datos, usuario y contraseña. El usuario root está reservado para la administración — no lo use en su aplicación.",{"id":3113,"category":109,"question":3114,"answer":3115,"weight":10},769,"¿Es seguro phpMyAdmin en mi VPS?","phpMyAdmin solo está vinculado al loopback local (`127.0.0.1`) — no es accesible directamente desde internet. Solo puede acceder a él a través de un túnel SSH, lo que significa que solo las personas con una clave SSH en el VPS pueden abrirlo. Para entornos de producción, prefiera las conexiones a través de un usuario de aplicación con permisos mínimos, y acceda a phpMyAdmin solo ocasionalmente para administración.",{"id":3117,"category":109,"question":3118,"answer":3119,"weight":10},770,"¿Puedo tener MySQL Stack y MariaDB Stack en el mismo VPS?","Sí. Ambas plantillas despliegan sus contenedores en redes Docker aisladas y no interfieren entre sí. Cada stack escucha en su propio puerto de host asignado dinámicamente por ServOrbit (solo loopback) — no es posible ninguna colisión de puertos. Un VPS de 4 GB de RAM puede alojar ambos cómodamente para cargas de trabajo moderadas.",{"id":3121,"category":549,"question":3122,"answer":3123,"weight":10},771,"¿Cómo migrar PostgreSQL 15 a PostgreSQL 17 en un contenedor Docker en un VPS?","El método más seguro es un dump\u002Frestore: detenga sus servicios de aplicación, exporte la base de datos con `docker exec \u003Cpg15> pg_dumpall -U postgres > dump.sql`, lance un nuevo contenedor PostgreSQL 17, importe el dump y verifique cada base con `pg_dump --schema-only` antes de eliminar el contenedor antiguo. Un VPS de ServOrbit con acceso root completo le permite mantener ambos contenedores simultáneamente durante las pruebas. Consulte `\u002Fvps-cloud` para elegir la configuración adecuada según el tamaño de sus bases de datos.",{"id":3125,"category":432,"question":3126,"answer":3127,"weight":10},772,"¿Puedo instalar Open-WebUI con Ollama en un servidor dedicado de ServOrbit para ejecutar una IA local?","Sí. Un servidor dedicado de ServOrbit le da el acceso root completo necesario para instalar Docker, ejecutar Ollama (que descarga y sirve modelos como Llama 3 o Mistral localmente) y Open-WebUI como interfaz de chat, todo en una stack Docker Compose. Los modelos de IA consumen mucha memoria: planifique al menos 16 GB de RAM para modelos 7B cuantizados, y 32 GB o más para modelos 13B o usos multiusuario. Consulte `\u002Fserveurs-dedies` para conocer las configuraciones disponibles.",{"id":3129,"category":483,"question":3130,"answer":3131,"weight":10},773,"¿Cómo detectar conexiones SSH sospechosas en mi VPS de ServOrbit y reaccionar rápidamente?","Consulte `\u002Fvar\u002Flog\u002Fauth.log` (Debian\u002FUbuntu) para identificar intentos de inicio de sesión fallidos (`Failed password`, `Invalid user`) y conexiones exitosas fuera de sus horarios habituales. El comando `last` lista las sesiones SSH recientes con fecha y dirección IP de origen. Para vigilancia continua, `fail2ban` bloquea automáticamente las IP con demasiados fallos, y puede configurar alertas por correo electrónico. Si confirma un inicio de sesión desconocido, termine la sesión de inmediato con `pkill -u \u003Cuser>`, rote sus claves SSH y abra un ticket desde su área de cliente.",{"id":3133,"category":93,"question":3134,"answer":3135,"weight":10},774,"¿Debo hacer una copia de seguridad de mi base PostgreSQL antes de actualizar a una versión mayor, y cómo?","Sí, es imprescindible: una actualización de versión mayor de PostgreSQL (p. ej. 15 → 17) modifica el formato interno de los datos y no puede revertirse sin una restauración. Antes de cualquier migración, exporte un dump completo con `pg_dumpall -U postgres > backup_antes_migracion.sql` y guárdelo en un almacenamiento separado de su VPS (Backblaze B2, SFTP remoto). Verifique que la restauración funciona en un entorno de prueba antes de apagar el motor antiguo. Si utiliza la opción de copia de seguridad premium de ServOrbit, confirme que el último snapshot es reciente antes de iniciar el procedimiento.",{"id":3137,"category":306,"question":3138,"answer":3139,"weight":10},775,"¿Cómo gestiono los certificados SSL de mis clientes con un plan revendedor de ServOrbit?","En todas las cuentas cPanel de su plan revendedor de ServOrbit, Let's Encrypt está habilitado por defecto: el certificado SSL se emite y renueva automáticamente para cada dominio que apunte correctamente al servidor, sin ninguna intervención de su parte ni de la de sus clientes. Desde WHM, puede verificar el estado de los certificados de todas sus cuentas en *SSL\u002FTLS* → *Manage SSL Hosts* y forzar una renovación si es necesario. Para instalar un certificado OV o EV de pago en una cuenta de cliente específica, utilice la sección *SSL\u002FTLS* del cPanel de esa cuenta o abra un ticket desde su área de agencia.",{"id":3141,"category":70,"question":3142,"answer":3143,"weight":10},776,"¿Cuándo debo usar un SMTP relay externo en lugar del servidor de correo de mi VPS para correos transaccionales?","Un servidor de correo auto-alojado en un VPS es adecuado para volúmenes moderados (unos cientos de correos por día) con una configuración correcta de SPF\u002FDKIM\u002FDMARC. Cuando su aplicación envía varios miles de correos por día o la entregabilidad es crítica (e-commerce, alertas), un SMTP relay especializado (Resend, Brevo, Postmark) ofrece infraestructura de envío ya delisted y paneles de entregabilidad difíciles de replicar por cuenta propia. En cualquier caso, su dominio debe estar registrado en ServOrbit o apuntar a nuestros servidores para configurar los registros DNS SPF y DKIM necesarios.",{"id":3145,"category":29,"question":3146,"answer":3147,"weight":10},777,"¿Cómo se aplica el IVA para una empresa extranjera (fuera de Marruecos) que realiza un pedido en ServOrbit?","Los precios mostrados en ServOrbit se indican impuestos no incluidos (IVA excluido) con un tipo de 20%. Para empresas establecidas fuera de Marruecos, le recomendamos contactar con nuestro equipo de ventas en support@servorbit.com o a través del formulario `\u002Fcontact` (tipo Presupuesto) para estudiar la situación fiscal de su pedido según la normativa aplicable. Las facturas emitidas incluyen los datos de la empresa de acuerdo con la configuración de facturación.",{"id":3149,"category":109,"question":3150,"answer":3151,"weight":10},778,"¿Qué es HedgeDoc?","HedgeDoc (anteriormente CodiMD) es un editor Markdown de código abierto (AGPL-3.0) para la colaboración en tiempo real. Cada nota tiene una URL única compartible; varias personas editan simultáneamente con cursores visibles. Soporta diagramas Mermaid y PlantUML, fórmulas LaTeX con MathJax, bloques de código para más de 200 lenguajes, un modo presentación y exportación a Markdown, HTML o PDF con un clic. En ServOrbit, HedgeDoc se despliega con Docker Compose y PostgreSQL como base de datos.",{"id":3153,"category":109,"question":3154,"answer":3155,"weight":10},779,"¿HedgeDoc requiere un nombre de dominio?","Sí. HedgeDoc necesita un nombre de dominio o subdominio para que los enlaces de notas compartidas y las conexiones WebSocket sean accesibles desde el exterior. Si no tienes un dominio personal, el subdominio gratuito de ServOrbit incluido con cada app funciona perfectamente: `{app}.{slug}.servorbit-dns.com`, con HTTPS incluido.",{"id":3157,"category":109,"question":3158,"answer":3159,"weight":10},780,"¿Cómo creo mi primera cuenta en HedgeDoc?","Tras el despliegue, abre tu dominio en el navegador y haz clic en Sign up. La primera cuenta registrada se convierte automáticamente en la cuenta Host (administrador). Desactiva luego el registro público en Ajustes → Sistema para evitar accesos no autorizados. La contraseña de administrador no está pregenerada — la eliges tú durante el registro.",{"id":3161,"category":109,"question":3162,"answer":3163,"weight":10},781,"¿HedgeDoc soporta diagramas Mermaid y fórmulas LaTeX?","Sí. Los diagramas Mermaid, PlantUML y Vega-lite se renderizan en la vista previa split-screen en tiempo real mientras escribes. Las fórmulas LaTeX se procesan con MathJax — usa `$...$` para fórmulas en línea y `$$...$$` para bloques. Exporta la nota completa a PDF, Markdown o HTML desde el menú principal con un clic.",{"id":3165,"category":109,"question":3166,"answer":3167,"weight":10},782,"¿Cómo hago copia de seguridad de los datos de HedgeDoc?","HedgeDoc almacena sus datos en dos lugares: la base de datos PostgreSQL (notas, usuarios, sesiones) y el volumen Docker `hedgedoc_uploads` (imágenes subidas). Haz backup de ambos con:\n`docker compose exec -T database pg_dump -U appuser appdb | gzip > backup.sql.gz`\n`docker run --rm -v hedgedoc_uploads:\u002Fdata alpine tar czf - \u002Fdata > uploads.tar.gz`\nAutomatiza estos comandos con un cron job diario.",{"id":3169,"category":11,"question":3170,"answer":3171,"weight":10},783,"¿Qué documentos hay que presentar para registrar un dominio .ma como empresa?","ANRT exige a cualquier empresa un justificante de existencia legal (registro mercantil o equivalente), un documento de identidad válido del representante legal y un documento que acredite el vínculo entre la empresa y el nombre de dominio solicitado (denominación social, marca registrada, etc.). Estos documentos se cargan directamente durante el pedido en ServOrbit; nuestro equipo los envía a ANRT y le informa de la validación en un plazo de 5 días hábiles. Si el expediente está incompleto, le contactaremos para subsanarlo antes de cualquier rechazo.",{"id":3173,"category":23,"question":3174,"answer":3175,"weight":10},784,"¿Mi sitio alojado en ServOrbit cumple con los requisitos de ANRT para sitios .ma?","ServOrbit ofrece un alojamiento localizado conforme a las directrices de ANRT para sitios que operan bajo la extensión nacional .ma: los datos de sus visitantes permanecen alojados en centros de datos que cumplen los requisitos reglamentarios marroquíes. Proporcionamos bajo petición un certificado de alojamiento que indica la ubicación de los servidores, útil para sus trámites administrativos. Para las obligaciones específicas de su sector de actividad, consulte a ANRT o a un asesor jurídico especializado; nuestro papel es proporcionarle soporte técnico y documental.",{"id":3177,"category":549,"question":3178,"answer":3179,"weight":10},785,"¿Se puede migrar un buzón de Microsoft 365 a Nextcloud (Correo + Calendario + Contactos) a través de ServOrbit?","Sí, ServOrbit ofrece un servicio de migración de M365 a Nextcloud que cubre correos electrónicos (IMAP-a-IMAP), calendarios (CalDAV) y contactos (CardDAV). La migración se realiza en modo cutover o delta según el volumen de buzones, sin interrupción de servicio perceptible para sus usuarios. Las licencias de M365 pueden mantenerse temporalmente en paralelo mientras se valida la migración y cancelarse a su ritmo. Contacte con nuestro equipo de soporte para una auditoría previa y un presupuesto adaptado al tamaño de su organización.",{"id":3181,"category":549,"question":3182,"answer":3183,"weight":10},786,"¿Cómo migrar mis proyectos de Sentry a GlitchTip sin perder las alertas existentes?","La migración de Sentry a GlitchTip se basa en un simple reemplazo del DSN (Data Source Name) en cada aplicación: GlitchTip expone una API compatible con Sentry, por lo que sólo hay que apuntar la variable de entorno `SENTRY_DSN` al nuevo DSN de GlitchTip sin modificar el SDK ni el código. Las reglas de alerta, equipos y proyectos deben recrearse manualmente en GlitchTip, ya que no existe exportación automática entre ambas plataformas. Recomendamos una fase de doble envío (mantener Sentry activo en paralelo durante unos días) para confirmar que GlitchTip captura todos los errores antes del corte definitivo.",{"id":3185,"category":70,"question":3186,"answer":3187,"weight":10},787,"¿Mi plan de alojamiento en ServOrbit incluye protección antispam y antivirus para las cuentas de correo?","Sí, todas las cuentas de correo incluidas en sus planes de alojamiento ServOrbit se benefician de un filtrado antispam en el servidor y un análisis antivirus en tiempo real, antes de que los mensajes lleguen a su bandeja de entrada. Puede ajustar la sensibilidad del filtro de spam desde el panel de gestión, crear listas blancas y negras, y consultar la cuarentena para recuperar un mensaje legítimo bloqueado por error. Esta protección está activada por defecto y no requiere configuración adicional; para necesidades avanzadas (archivo legal, cifrado de extremo a extremo), contacte con nuestro soporte.",{"id":3189,"category":306,"question":3190,"answer":3191,"weight":10},788,"¿ServOrbit admite Woodpecker CI o Forgejo para ofrecer CI\u002FCD a mis clientes de agencia?","ServOrbit ofrece VPS y servidores dedicados en los que puede desplegar libremente Woodpecker CI o Forgejo (fork de Gitea) para proporcionar una cadena DevOps completa a sus clientes de agencia. Nuestros planes de revendedor incluyen acceso root completo y recursos dedicados, garantizando el aislamiento necesario entre los proyectos de sus diferentes clientes. Proporcionamos imágenes base compatibles (Debian, Ubuntu) y acceso DNS gestionable por API para automatizar sus entornos; nuestro soporte técnico puede acompañarle durante la instalación inicial si es necesario.",{"id":3193,"category":17,"question":3194,"answer":3195,"weight":10},789,"¿Cómo desplegar una aplicación Rails o Node.js con Kamal en un VPS de ServOrbit?","Kamal (antes MRSK) orquesta sus despliegues vía SSH y Docker directamente desde su máquina local hacia su VPS ServOrbit: basta con configurar `config\u002Fdeploy.yml` con la IP del servidor, las credenciales del registro Docker y la imagen. ServOrbit proporciona VPS con Docker instalable (Debian\u002FUbuntu) y acceso SSH root; asegúrese de abrir los puertos 80\u002F443 en su cortafuegos y configurar su DNS antes del primer despliegue. Kamal gestiona de forma nativa las actualizaciones progresivas y los rollbacks, lo que permite actualizaciones sin tiempo de inactividad desde la primera configuración.",{"id":3197,"category":23,"question":3198,"answer":3199,"weight":10},803,"¿Puedo contratar un alojamiento sin tener un nombre de dominio?","Sí. Elija la pestaña « Subdominio » en el carrito: le proporcionamos una dirección gratuita con el formato web-xxxxxxx.servorbit-dns.com, activa desde la puesta en servicio, en la que su sitio y su certificado SSL funcionan de inmediato. Esta dirección no le pertenece y no es transferible — sirve de dirección de arranque, mientras no tenga su propio nombre de dominio. Cuando esté listo, registre su dominio con nosotros y abra un ticket desde su área de cliente: lo convertimos en el dominio principal de su alojamiento.",{"id":3201,"category":17,"question":3202,"answer":3203,"weight":10},790,"¿Puedo alojar GlitchTip en un VPS de ServOrbit para rastrear errores de mis aplicaciones?","Sí. GlitchTip está disponible en el marketplace de ServOrbit como receta compose: PostgreSQL + Redis + el contenedor todo-en-uno de GlitchTip arrancan con un solo comando. La opción `GLITCHTIP_EMBED_WORKER=true` fusiona el worker de Celery en el contenedor web, eliminando un cuarto servicio. Se requiere un nombre de dominio (el FQDN se utiliza para los enlaces en correos y tokens OAuth): puedes usar el subdominio gratuito incluido con tu VPS o adjuntar tu propio dominio. La primera cuenta se crea desde la interfaz en `https:\u002F\u002F\u003Cdomain>\u002Fregister`.",{"id":3205,"category":17,"question":3206,"answer":3207,"weight":10},791,"¿GlitchTip es compatible con los SDK de Sentry? ¿Puedo migrar sin modificar mi código?","Sí, GlitchTip implementa completamente la API de ingestión de eventos de Sentry y es compatible con todos los SDK oficiales: Python, JavaScript, PHP, Ruby, Go, Java, .NET, iOS y Android. Para migrar, basta con reemplazar la URL del DSN en tus variables de entorno por la URL de tu instancia GlitchTip; no se requieren cambios en el código fuente. Tus grupos de errores, alertas e integraciones siguen funcionando igual que con Sentry Cloud.",{"id":3209,"category":17,"question":3210,"answer":3211,"weight":10},792,"¿Qué VPS de ServOrbit se recomienda para alojar GlitchTip?","GlitchTip requiere al menos 512 MB de RAM para el contenedor web Python, PostgreSQL y Redis. Un VPS con 1 GB de RAM es adecuado para un solo proyecto con tráfico moderado. Para varios proyectos o un alto volumen de eventos de error, se recomiendan 2 GB de RAM. El disco depende del volumen de eventos almacenados: comienza con 10 GB y monitoriza el tamaño de PostgreSQL. Las migraciones de base de datos se ejecutan automáticamente al iniciar el contenedor web.",{"id":3213,"category":17,"question":3214,"answer":3215,"weight":10},793,"¿Cómo configuro el monitoreo de disponibilidad (uptime) en GlitchTip?","GlitchTip incluye un módulo de monitoreo de disponibilidad integrado. En la interfaz, ve a **Monitor → Create Monitor**, introduce la URL a vigilar, el tipo de verificación (HTTP\u002FHTTPS o ping), el intervalo (mínimo 1 minuto) y el número de fallos consecutivos antes de alertar. Puedes configurar notificaciones por correo, Slack o webhook. GlitchTip registra el historial de incidentes y muestra el uptime en un panel dedicado. El monitoreo de disponibilidad se ejecuta desde el propio servidor GlitchTip — debe tener acceso de red a las URLs monitorizadas.",{"id":3217,"category":17,"question":3218,"answer":3219,"weight":10},794,"¿Cómo hago copias de seguridad y actualizo GlitchTip en un VPS de ServOrbit?","**Copia de seguridad**: el único dato persistente es el volumen de PostgreSQL (`glitchtip-db`). Programa un `pg_dump` diario con `docker compose exec db pg_dump -U $DB_USER glitchtip > backup.sql` y copia el archivo fuera del servidor (rsync, Backblaze B2, etc.). **Actualización**: `docker compose pull && docker compose up -d`. GlitchTip aplica las migraciones de Django automáticamente al arrancar. No se requiere tiempo de inactividad prolongado — el contenedor normalmente reinicia en menos de 60 segundos. Consulta las notas de versión en gitlab.com\u002Fglitchtip antes de cualquier actualización mayor.",{"id":3221,"category":81,"question":3222,"answer":3223,"weight":10},795,"Los plugins de Jellyfin no aparecen tras una actualización — ¿cómo corrijo la URL del repositorio?","La URL del repositorio de plugins de Jellyfin cambió entre la versión 10.7 y las versiones recientes. Ir a Dashboard > Plugins > Repositories, reemplazar la URL antigua por `https:\u002F\u002Frepo.jellyfin.org\u002Ffiles\u002Fplugin\u002Fmanifest.json` y reiniciar Jellyfin para vaciar la caché. La issue #16654 de GitHub documenta este comportamiento.",{"id":3225,"category":23,"question":3226,"answer":3227,"weight":10},796,"¿Qué versión de PHP elegir para PrestaShop 8.x en alojamiento compartido?","PrestaShop 8.x requiere como mínimo PHP 8.1 y funciona mejor con PHP 8.2 (recomendado). PHP 8.3 está soportado desde la versión 8.1.7 de PrestaShop. Verificar que las extensiones curl, gd, intl, mbstring, zip, xml y pdo_mysql estén activadas; en cPanel, el cambio de versión se realiza desde el gestor de versiones PHP.",{"id":3229,"category":432,"question":3230,"answer":3231,"weight":10},797,"¿Es necesaria una GPU en un servidor dedicado para transcodificar vídeo 4K con Jellyfin?","La transcodificación software de 4K HDR requiere al menos 4 vCPU dedicadas y puede tener problemas con flujos simultáneos. Una GPU compatible VAAPI (Intel) o NVENC (Nvidia) reduce la carga del CPU en un 80% y permite múltiples flujos a la vez. Para reproducción directa sin transcodificación, generalmente basta con un CPU de 4 núcleos. ServOrbit ofrece servidores dedicados adaptados a este tipo de carga.",{"id":3233,"category":70,"question":3234,"answer":3235,"weight":10},798,"¿Cómo configuro SPF, DKIM y DMARC para un dominio alojado en ServOrbit?","En el cPanel de tu cuenta ServOrbit, ve a Email > Authentication para activar DKIM y SPF automáticamente. Para DMARC, añade un registro TXT `_dmarc.tu-dominio.com` con el valor `v=DMARC1; p=none; rua=mailto:{{support.email}}`, y ajusta la política después de revisar los informes. Verifica la propagación de los tres registros en mxtoolbox.com antes de enviar correos.",{"id":3237,"category":29,"question":3238,"answer":3239,"weight":10},799,"¿Es posible obtener una factura mensual única para varios VPS y alojamientos en una misma cuenta de agencia?","Sí, desde el espacio de agencia de ServOrbit, todos los servicios (VPS, alojamiento revendedor, dominios) se agrupan en una sola factura. Los servicios abonados por meses figuran en ella en cada vencimiento mensual; los contratados por un plazo más largo — un VPS con compromiso de 12 meses, un alojamiento anual — se facturan de una vez, en su propio vencimiento. La renovación puede configurarse en pago automático o manual según sus preferencias. Para cualquier consulta sobre facturación centralizada, contacte a nuestro equipo en support@servorbit.com.",{"id":3241,"category":549,"question":3242,"answer":3243,"weight":10},800,"¿Cómo importo contactos de HubSpot a Twenty CRM alojado en mi propio servidor?","Exportar los contactos desde HubSpot mediante Settings > Data Management > Export > Contacts en formato CSV. En Twenty CRM, usar People > Import > CSV para cargar el archivo; los campos estándar (nombre, apellido, correo, teléfono) se mapean automáticamente. Las propiedades personalizadas de HubSpot deben recrearse manualmente en Twenty antes de la importación.",{"id":3245,"category":17,"question":3246,"answer":3247,"weight":10},801,"¿Qué recursos de VPS necesito para alojar Plane CE con PostgreSQL y MinIO?","Plane CE arranca varios servicios Docker (app, worker, beat, migrator, PostgreSQL, Redis, MinIO, RabbitMQ) — planificar un mínimo de 4 vCPU y 8 GB de RAM para un funcionamiento fluido. El almacenamiento MinIO para adjuntos requiere un volumen separado dimensionado según sus necesidades. Para menos de 15 usuarios, un VPS de 4 vCPU \u002F 8 GB con 40 GB SSD es una base sólida.",{"id":3249,"category":81,"question":3250,"answer":3251,"weight":10},802,"Mi instancia de PrestaShop muestra una página en blanco — ¿cómo identifico la causa?","Activar el modo debug en `config\u002Fdefines.inc.php` estableciendo `_PS_MODE_DEV_` a `true` para mostrar el error real. Las causas más frecuentes son un `memory_limit` PHP demasiado bajo (mínimo 256 MB recomendado), permisos incorrectos en `var\u002Fcache\u002F` o `img\u002F`, o un módulo incompatible. Una vez identificado y corregido el error, volver a poner `_PS_MODE_DEV_` a `false` en producción.",{"id":3253,"category":17,"question":3254,"answer":3255,"weight":10},804,"¿Audiobookshelf requiere un nombre de dominio para funcionar?","No. Audiobookshelf funciona sin dominio mediante túnel SSH: `ssh -L 13378:127.0.0.1:\u003Cport> root@\u003Cip>` y luego `http:\u002F\u002Flocalhost:13378`. Para acceso permanente desde la app iOS o Android sin túnel, vincula un dominio desde tu área de cliente de ServOrbit — nginx redirige al contenedor por HTTPS — o usa el subdominio gratuito `{app}.{dns_slug}.servorbit-dns.com` incluido con cada VPS.",{"id":3257,"category":17,"question":3258,"answer":3259,"weight":10},805,"¿Las apps de iOS y Android son gratuitas y de código abierto?","Sí. Ambas apps (iOS y Android) son gratuitas, completamente de código abierto bajo GPL-3.0 y mantenidas por la comunidad. Admiten reproducción sin conexión, sincronización del progreso a nivel de capítulo, y gestión de marcadores y listas de reproducción — sin necesidad de cuenta en la nube de terceros.",{"id":3261,"category":17,"question":3262,"answer":3263,"weight":10},806,"¿Qué formatos de audio admite Audiobookshelf?","Audiobookshelf admite: MP3, M4A, M4B (con marcadores de capítulo), AAC, OGG, FLAC, WAV, OPUS, AIFF y WMA. Los capítulos M4B se muestran en el reproductor con sus títulos y duraciones. Los archivos Audible AAX (protegidos con DRM) deben convertirse a un formato sin DRM con una herramienta de terceros antes de importarlos.",{"id":3265,"category":17,"question":3266,"answer":3267,"weight":10},807,"¿Pueden varios usuarios compartir la biblioteca de Audiobookshelf?","Sí. Audiobookshelf admite varias cuentas de usuario en la misma instancia. Cada cuenta tiene su propio progreso de escucha, marcadores, listas de reproducción y valoraciones. Los permisos se pueden configurar por biblioteca (Libros, Podcasts), lo que permite un control preciso sobre quién accede a qué.",{"id":3269,"category":17,"question":3270,"answer":3271,"weight":10},808,"¿Cómo hago una copia de seguridad de mis datos de Audiobookshelf (progreso, marcadores, metadatos)?","Audiobookshelf separa los datos en cuatro volúmenes Docker: `\u002Faudiobooks` y `\u002Fpodcasts` contienen tus archivos de audio (el servidor nunca los modifica), `\u002Fconfig` contiene la base de datos SQLite con el progreso y los marcadores, y `\u002Fmetadata` contiene las portadas y los datos de indexación. Realiza copias de seguridad de `\u002Fconfig` y `\u002Fmetadata` via SFTP o `rsync`. La función Backup integrada (Settings → Backups) también exporta un archivo ZIP con todos los metadatos — ideal para migrar a otra instancia o VPS.",{"id":3273,"category":115,"question":3274,"answer":3275,"weight":10},809,"¿El reglamento DORA de la UE (resiliencia operativa digital) se aplica a mi alojamiento si no pertenezco al sector financiero?","DORA (UE 2022\u002F2554), aplicable desde el 17 de enero de 2025, afecta a entidades financieras —bancos, aseguradoras, proveedores de servicios de pago, gestores de fondos— y a sus proveedores TIC designados como críticos. Si está fuera de ese ámbito, DORA no le es directamente exigible. Sin embargo, si aloja aplicaciones para un cliente del sector financiero, ese cliente puede imponerle cláusulas contractuales derivadas del artículo 30 (continuidad del servicio, SLA, derecho de auditoría). Consulte nuestros servicios a medida a través del formulario \u002Fcontact.",{"id":3277,"category":29,"question":3278,"answer":3279,"weight":10},810,"¿Puedo combinar mi saldo de crédito y un pago con tarjeta en el mismo pedido?","Sí, durante el pago, ServOrbit.com aplica automáticamente el saldo de crédito disponible como descuento sobre el importe total. Si el saldo no cubre el pedido completo, el resto puede abonarse con cualquier método de pago disponible — Tarjeta bancaria — CMI, PayPal, CIH Bank y Transferencia bancaria. No se requiere ninguna acción adicional: el descuento se muestra en la página de resumen del pedido antes de confirmar.",{"id":3281,"category":17,"question":3282,"answer":3283,"weight":10},811,"Open WebUI, LibreChat o Dify: ¿cuál desplegar en VPS para una interfaz de IA de equipo?","Los tres están disponibles como plantillas en el Marketplace de ServOrbit.com, pero sus usos difieren. Open WebUI es ideal para ejecutar modelos locales (Llama, Mistral) a través de Ollama sin enviar solicitudes al exterior. LibreChat es adecuado para un equipo que necesita un entorno de chat multi-modelo (OpenAI, Anthropic, API local) con gestión de usuarios y SSO. Dify se orienta a la creación de agentes y flujos de trabajo de IA más que a un chat de uso general. Consulte la página del Marketplace para los requisitos de RAM de cada plantilla.",{"id":3285,"category":483,"question":3286,"answer":3287,"weight":10},812,"¿Puedo autoalojar software con licencia BSL o SSPL sin riesgo legal si es solo para uso interno?","Para un uso puramente interno — equipo, proyectos internos, sin exposición del servicio a terceros — la BSL y la SSPL generalmente no imponen restricciones: ninguna de las dos apunta al uso privado. La restricción de la SSPL se activa cuando ofreces el software como servicio a usuarios externos (SaaS); la BSL prohíbe ofrecer un servicio comercial que compita con el editor. Si tus clientes acceden a la herramienta, consulta a un abogado antes de desplegarla. Suscríbete a las releases de GitHub de los proyectos que usas para detectar cambios de licencia en cada versión mayor.",{"id":3289,"category":306,"question":3290,"answer":3291,"weight":10},813,"¿Puedo ofrecer Open WebUI o LibreChat a mis clientes como parte de mi oferta de revendedor en ServOrbit?","Sí, Open WebUI y LibreChat están disponibles como plantillas VPS en el Marketplace de ServOrbit.com y pueden desplegarse en los VPS que administras para tus clientes desde el Espacio de agencia. Cada despliegue funciona en un VPS dedicado con acceso root, lo que te permite personalizar la interfaz, gestionar los accesos y conectar tus propias claves API. La herramienta permanece en la infraestructura del cliente — ningún dato transita por servidores de terceros. Para una orientación personalizada, abre una solicitud de presupuesto en el formulario \u002Fcontact.",{"id":3293,"category":549,"question":3294,"answer":3295,"weight":10},814,"¿Cómo migrar Stalwart Mail Server a un nuevo VPS de ServOrbit sin interrupción del servicio?","Stalwart incluye una herramienta de migración y un proxy de migración que trabajan juntos para mover cuentas de forma continua: los usuarios siguen enviando y recibiendo correos durante la transferencia, cuenta por cuenta. En la práctica, apunta el proxy al servidor antiguo mientras la herramienta copia correos, carpetas, filtros Sieve, libretas de direcciones y calendarios; una vez migrada una cuenta, el proxy la redirige directamente a Stalwart. Antes de cambiar el DNS, verifica los registros SPF, DKIM y DMARC en el nuevo VPS. Nuestro equipo puede asistirte a través de un ticket desde tu área de cliente.",{"id":3297,"category":93,"question":3298,"answer":3299,"weight":10},815,"¿Cómo hacer copias de seguridad de Elasticsearch autoalojado en VPS con snapshots nativos, y dónde almacenarlas?","Elasticsearch dispone de una API de Snapshot and Restore que genera copias de seguridad incrementales deduplicadas de tus índices. Configura un repositorio S3 (compatible con Backblaze B2, Cloudflare R2 o cualquier almacenamiento de objetos compatible con S3) y define una Snapshot Lifecycle Policy (SLM) para automatizar la frecuencia y la retención. Importante: nunca copies los archivos de datos directamente desde el disco mientras Elasticsearch está en ejecución — solo el mecanismo nativo de snapshots garantiza una copia coherente. Prueba una restauración en un segundo VPS periódicamente para validar la integridad.",{"id":3301,"category":432,"question":3302,"answer":3303,"weight":10},816,"¿Qué servidor dedicado elegir para alojar Elasticsearch en producción y cuánta RAM es necesaria?","Elasticsearch es muy exigente en memoria: planifica al menos 8 GB de RAM para una instancia de producción ligera (heap JVM de 4 GB) y 16 GB en cuanto añadas Kibana o indexas decenas de millones de documentos. El heap JVM no debe superar los 30 GB (límite de compressed oops) y debe mantenerse por debajo de la mitad de la RAM total. Para obtener la configuración adecuada a tu volumen de índices y número de nodos, solicita un presupuesto o asesoramiento técnico a través del formulario \u002Fcontact.",{"id":3305,"category":17,"question":3306,"answer":3307,"weight":10},817,"¿Qué es Wallos y para qué sirve?","Wallos es un gestor de suscripciones open source (GPL-3.0) auto-alojado. Permite centralizar todas sus suscripciones recurrentes — software, servicios cloud, licencias, streaming — y visualizar su coste real en una divisa de referencia única. Funciona como un solo contenedor Docker en su VPS, sin base de datos externa.",{"id":3309,"category":17,"question":3310,"answer":3311,"weight":10},818,"¿Wallos requiere un nombre de dominio para funcionar?","No. Wallos funciona sin dominio mediante túnel SSH: `ssh -L 8080:127.0.0.1:\u003Cport> root@\u003Cip>` y luego `http:\u002F\u002Flocalhost:8080`. Para acceso desde cualquier navegador, vincule un dominio desde su área de cliente ServOrbit o use el subdominio gratuito `{app}.{dns_slug}.servorbit-dns.com`.",{"id":3313,"category":17,"question":3314,"answer":3315,"weight":10},819,"¿Cómo inicio sesión en Wallos por primera vez?","Wallos muestra una pantalla de configuración en el primer arranque. Introduzca usuario, email y contraseña para crear la cuenta de administrador — sin credenciales pre-generadas. Después del primer inicio de sesión, invite a otros usuarios desde Ajustes → Usuarios.",{"id":3317,"category":17,"question":3318,"answer":3319,"weight":10},820,"¿Qué divisas admite Wallos? ¿Admite el dírham marroquí (MAD)?","Wallos admite más de 170 divisas, incluidos el dírham marroquí (MAD), el euro (EUR), el dólar estadounidense (USD) y el riyal saudí (SAR). En Ajustes → Divisa, elija su divisa de referencia; Wallos obtiene los tipos de cambio automáticamente.",{"id":3321,"category":17,"question":3322,"answer":3323,"weight":10},821,"¿Cómo hago copias de seguridad y migro mis datos de Wallos?","Todos los datos de Wallos se encuentran en dos volúmenes Docker: `wallos_db` (base de datos SQLite) y `wallos_logos` (logos subidos). Realice copias de seguridad con SFTP o `rsync`. Wallos también ofrece exportación CSV desde la interfaz (Ajustes → Importar\u002FExportar).",{"id":3325,"category":17,"question":3326,"answer":3327,"weight":10},822,"¿Cuánto tiempo tarda en estar listo mi VPS tras el pago?","Cuente unos minutos: la máquina se clona, se arranca y se configura automáticamente. En cuanto paga, el servidor aparece en su área de cliente con la mención «puesta en servicio en curso» — no tiene que hacer nada, y sobre todo no debe volver a pedirlo. Recibirá un correo con sus accesos en cuanto esté listo. Si la espera supera una hora, contacte con el soporte indicando su número de pedido.",{"id":3329,"category":70,"question":3330,"answer":3331,"weight":10},823,"¿Cómo comprobar si el puerto 25 está bloqueado en mi VPS?","Desde su VPS, ejecute `telnet smtp.gmail.com 25` o `nc -zv smtp.gmail.com 25`: si la conexión expira o es rechazada, su proveedor está bloqueando el puerto 25 saliente. Es una práctica habitual para limitar el spam — la mayoría de los proveedores de VPS lo hacen por defecto. Para enviar correos desde un VPS, use el puerto 587 (STARTTLS) o 465 (SMTPS) con un relay SMTP de confianza, configure un registro PTR para su IP y configure SPF, DKIM y DMARC. Contacte con el soporte si necesita abrir el puerto 25 para un uso legítimo.",{"id":3333,"category":70,"question":3334,"answer":3335,"weight":10},824,"¿Por qué configurar un registro PTR (rDNS) para mejorar la entregabilidad del correo?","Un registro PTR (reverse DNS) mapea su dirección IP a un nombre de dominio: los servidores de correo destinatarios lo utilizan para verificar que el remitente es legítimo. Sin un PTR válido, sus correos suelen acabar en spam o ser rechazados. Debe coincidir exactamente con el nombre anunciado en el banner SMTP de su servidor (`myhostname` en Postfix). En un VPS ServOrbit, configúrelo desde el área de cliente, sección Red, pestaña Reverse DNS. Combínelo con SPF, DKIM y DMARC para una entregabilidad óptima.",{"id":3337,"category":549,"question":3338,"answer":3339,"weight":10},825,"¿Cómo exportar los datos antes de abandonar un SaaS?","Antes de cualquier migración, exporte sus datos en formatos abiertos: CSV o JSON para las bases de datos, PDF para los documentos, ZIP para los archivos multimedia. Compruebe que la exportación es completa — algunos SaaS no incluyen los adjuntos ni el historial. Guarde una copia fuera del servicio (almacenamiento local o de objetos) antes de cancelar: una vez cerrada la cuenta, los datos son inaccesibles. Pruebe también la importación en su solución de destino antes de cortar el acceso anterior, para evitar pérdidas de datos no detectadas.",{"id":3341,"category":549,"question":3342,"answer":3343,"weight":10},826,"¿Por dónde se empieza al migrar de SaaS a self-hosting?","Comience auditando sus servicios actuales: liste lo que paga, los datos asociados y las integraciones críticas. A continuación, elija un equivalente de código abierto y pruébelo en un VPS de desarrollo antes de cualquier cambio. Planifique la migración en horas de baja actividad, prepare un plan de rollback y exporte sus datos con antelación. Migre servicio por servicio en lugar de todo a la vez: esto limita los riesgos y facilita el diagnóstico si algo sale mal. Compruebe que las copias de seguridad automáticas funcionen antes de cancelar sus suscripciones anteriores.",{"id":3345,"category":93,"question":3346,"answer":3347,"weight":10},827,"¿Qué frecuencia de copia de seguridad se debe prever para un VPS en producción?","Para un VPS en producción, apunte a al menos una copia de seguridad diaria con una retención de 7 días. Las aplicaciones críticas (bases de datos, archivos de clientes) merecen copias de seguridad horarias o incrementales. Distinga entre snapshots de sistema (útiles antes de una actualización) y copias de seguridad de datos (esenciales para la continuidad). Pruebe la restauración con regularidad: una copia de seguridad cuya restauración nunca se ha verificado es una copia no fiable. Almacene las copias en un sitio remoto o un servicio de almacenamiento de objetos independiente de su VPS.",{"id":3349,"category":93,"question":3350,"answer":3351,"weight":10},828,"¿Cuál es la diferencia entre un snapshot y una copia de seguridad completa?","Un snapshot es una imagen del estado del disco en un momento concreto, tomada a nivel de hipervisor: rápido de crear, permite volver atrás en minutos, pero sigue vinculado al mismo almacenamiento físico. Una copia de seguridad completa copia los datos a una ubicación separada (otro servidor, almacenamiento de objetos) y protege frente a fallos de hardware. Ambos son complementarios: los snapshots cubren errores humanos y actualizaciones fallidas; las copias de seguridad cubren desastres y pérdidas de datos. En un VPS ServOrbit, los snapshots y las copias de seguridad automáticas están disponibles según el plan.",{"id":3353,"category":306,"question":3354,"answer":3355,"weight":10},829,"¿Cómo delegar el acceso a cPanel a un cliente final desde WHM?","Desde WHM (su consola de revendedor), cree una cuenta cPanel a nombre de su cliente: elija su nombre de usuario, su dominio y su paquete de recursos (espacio, correos, bases de datos). El cliente recibe sus credenciales de cPanel y gestiona su sitio de forma autónoma, sin acceso a su WHM ni a las cuentas de los demás clientes. Usted conserva la visibilidad sobre todas las cuentas y puede modificar los recursos en cualquier momento. El Área de agencia ofrece un panel centralizado de su cartera para las renovaciones y los pedidos en grupo.",{"id":3357,"category":432,"question":3358,"answer":3359,"weight":10},830,"¿Cuándo conviene pasar de un VPS a un servidor dedicado?","Considere un servidor dedicado cuando su VPS alcance sus límites con regularidad: CPU saturada de forma continua, RAM completamente consumida o latencia demasiado elevada a pesar del escalado vertical. Los casos típicos son las bases de datos voluminosas, el renderizado de vídeo, la virtualización anidada (Proxmox, ESXi) y las cargas de cálculo intensivo. El servidor dedicado le da la máquina entera, sin vecinos, con un rendimiento predecible. Si tiene dudas, nuestro equipo puede ayudarle a dimensionar su infraestructura a través del formulario de contacto.",{"id":3361,"category":109,"question":3362,"answer":3363,"weight":10},831,"¿Qué es Trigger.dev?","Trigger.dev es una plataforma open source (Apache-2.0) de orquestación de tareas en segundo plano para TypeScript. Permite definir tareas duraderas directamente en el código — se ejecutan con reintentos automáticos, control de concurrencia y un panel en tiempo real. A diferencia de BullMQ o un cron simple, las tareas de Trigger.dev guardan su estado entre pasos, por lo que un fallo nunca hace empezar desde cero. En ServOrbit el stack completo (webapp, PostgreSQL, Redis, ElectricSQL, docker-provider, coordinator) se despliega con un solo compose.",{"id":3365,"category":109,"question":3366,"answer":3367,"weight":10},832,"¿Trigger.dev necesita un nombre de dominio?","Sí. El sistema de inicio de sesión con magic link genera URLs de callback a partir de las variables de entorno `LOGIN_ORIGIN` y `APP_ORIGIN`. Sin un dominio válido estos enlaces son incorrectos y la autenticación falla. En ServOrbit el subdominio gratuito `{app}.{slug}.servorbit-dns.com` incluido con cada VPS funciona perfectamente — disponible inmediatamente después del despliegue con HTTPS integrado.",{"id":3369,"category":109,"question":3370,"answer":3371,"weight":10},833,"¿Cómo inicio sesión en Trigger.dev por primera vez?","Trigger.dev usa autenticación magic-link — sin contraseña. Abre `https:\u002F\u002Ftu-dominio` e introduce tu dirección de correo. El enlace de autenticación se imprime en los logs del contenedor webapp — recupéralo con: `docker compose logs webapp | grep 'magic-link'`. Pega el enlace en tu navegador para acceder al panel. No se necesita servidor de correo para este primer acceso.",{"id":3373,"category":109,"question":3374,"answer":3375,"weight":10},834,"¿Por qué PostgreSQL necesita wal_level=logical?","Trigger.dev usa ElectricSQL para sincronizar el estado de las ejecuciones en tiempo real entre la base de datos y la interfaz webapp. ElectricSQL requiere slots de replicación lógica de PostgreSQL, que solo están disponibles cuando `wal_level` está en `logical`. El compose de ServOrbit incluye esta configuración en el comando de inicio de PostgreSQL — no hay que hacer ningún cambio manual.",{"id":3377,"category":109,"question":3378,"answer":3379,"weight":10},835,"¿Cómo actualizo Trigger.dev?","Descarga las últimas imágenes y reinicia el stack: `docker compose pull && docker compose up -d`. Trigger.dev ejecuta las migraciones de base de datos automáticamente al arrancar la webapp. Consulta las notas de versión en github.com\u002Ftriggerdotdev\u002Ftrigger.dev\u002Freleases antes de cada actualización — algunas versiones mayores pueden requerir pasos de migración adicionales.",{"id":3381,"category":17,"question":3382,"answer":3383,"weight":10},836,"¿Cómo desplegar una pila Prometheus, Grafana y Loki para monitorizar todas mis aplicaciones en un VPS de ServOrbit?","Prometheus recopila métricas de tus aplicaciones y del sistema operativo mediante exporters (Node Exporter, cAdvisor), Loki centraliza los logs de Docker y Grafana lo visualiza todo en paneles de control. En un VPS de ServOrbit, 8 GB es el mínimo recomendado para ejecutar las tres herramientas en paralelo con un volumen de datos razonable. Despliega la pila con Docker Compose usando volúmenes persistentes para los datos de Prometheus y Loki, y protege Grafana con un proxy inverso HTTPS. El Marketplace de ServOrbit ofrece plantillas preconfiguradas para ahorrar tiempo.",{"id":3385,"category":549,"question":3386,"answer":3387,"weight":10},837,"¿Cómo migrar mi instancia ERPNext autoalojada a un VPS de ServOrbit sin perder mis datos?","Antes de cualquier migración, realiza una copia de seguridad completa con el comando `bench backup` de Frappe — exporta la base de datos y los archivos en un único archivo. En el nuevo VPS de ServOrbit, instala ERPNext mediante la plantilla del Marketplace o manualmente, importa la copia de seguridad con `bench restore` y actualiza la dirección del sitio en `currentsite.txt`. Verifica los permisos de los archivos subidos y prueba el acceso antes de cambiar el DNS del servidor antiguo para evitar interrupciones. Nuestro equipo puede acompañarte en esta migración a través de un ticket de soporte.",{"id":3389,"category":483,"question":3390,"answer":3391,"weight":10},838,"¿Cómo generar y renovar automáticamente un certificado SSL wildcard con Certbot y el desafío DNS-01 para un dominio .ma?","El desafío DNS-01 permite obtener un certificado wildcard (`*.tudominio.ma`) sin exponer un puerto HTTP: Certbot crea un registro TXT `_acme-challenge` en tu zona DNS que Let's Encrypt verifica. Si tu dominio está gestionado con Cloudflare, el plugin `certbot-dns-cloudflare` automatiza este paso con un token API de alcance reducido (`Zone:DNS:Edit`). Añade un cron o un timer systemd para ejecutar `certbot renew` y recargar nginx automáticamente tras la renovación. Prueba el proceso de renovación con `--dry-run` antes de confiarlo al planificador.",{"id":3393,"category":93,"question":3394,"answer":3395,"weight":10},839,"¿Cómo configurar copias de seguridad automáticas de mi base de datos ERPNext (MariaDB) hacia un bucket compatible con S3 desde un VPS de ServOrbit?","ERPNext genera copias de seguridad comprimidas con `bench backup` en la carpeta `private\u002Fbackups\u002F` de cada sitio. Combina esto con `rclone` o la AWS CLI para enviar cada archivo a un bucket compatible con S3 (Backblaze B2, Cloudflare R2, MinIO…) justo después de su creación. Planifica todo con un cron nocturno, cifra los archivos en el lado del cliente antes de subirlos si contienen datos sensibles, y prueba periódicamente la restauración en un entorno de prueba para validar su integridad. Conserva al menos 7 copias diarias y 4 copias semanales.",{"id":3397,"category":306,"question":3398,"answer":3399,"weight":10},840,"¿Puedo ofrecer una solución de monitorización (Grafana, Uptime Kuma) con marca blanca a mis clientes desde mi plan revendedor de ServOrbit?","Sí: desde un VPS de tu cuenta revendedora puedes desplegar instancias de monitorización (Grafana, Uptime Kuma, Gatus…) y dar acceso a tus clientes bajo tu propio dominio. El plan revendedor de ServOrbit te otorga control total sobre los VPS y las aplicaciones instaladas, y el white-label se aplica tanto a la interfaz de tus herramientas como a la URL que expones. Gestiona el acceso por cliente creando organizaciones o espacios de trabajo separados según la herramienta elegida. Para automatizar la entrega, explora las plantillas del Marketplace disponibles en tu VPS.",{"id":3401,"category":23,"question":3402,"answer":3403,"weight":10},841,"¿El alojamiento compartido de ServOrbit soporta aplicaciones Node.js o Python, o necesito un VPS?","El alojamiento compartido de ServOrbit está optimizado para PHP (WordPress, PrestaShop, Joomla…) y no soporta la ejecución de procesos persistentes Node.js o Python. Para desplegar una aplicación Next.js, FastAPI, Django o Flask que requiere un servidor de aplicaciones dedicado, un VPS de ServOrbit es la solución adecuada: te proporciona acceso root, la posibilidad de instalar tus runtimes y gestionar procesos con PM2 o systemd. Consulta nuestros planes VPS a partir de 99 DH\u002Fmes para elegir la configuración que se adapta a tu carga.",{"id":3405,"category":115,"question":3406,"answer":3407,"weight":10},842,"¿Puedo probar ServOrbit antes de comprometerse con un período de suscripción?","ServOrbit ofrece un área de cliente accesible desde que creas tu cuenta, sin compromiso inmediato. Los VPS pueden contratarse con pago mensual sin compromiso — lo que te permite probar tu configuración — o con un compromiso de 12 meses a precio reducido, que se ofrece por defecto. La modalidad mensual sigue disponible en todo momento en el selector de la página de VPS. Para los planes de alojamiento web o revendedor, se ofrecen períodos anuales con garantía de devolución — consulta las condiciones en la página de la oferta o escríbenos a support@servorbit.com para hablar de tu caso.",{"id":3409,"category":70,"question":3410,"answer":3411,"weight":10},843,"¿Cómo configurar Gitea para enviar notificaciones por correo electrónico a través del servidor SMTP de mi alojamiento en ServOrbit?","En el panel de administración de Gitea (Site Administration → Settings → Email), introduce el servidor SMTP de tu alojamiento (disponible en cPanel → Email → Cuentas de correo), el puerto 587 con STARTTLS y las credenciales de un buzón dedicado (ej. `notifications@tudominio.ma`). Activa el envío de un correo de prueba para validar la configuración antes de guardarla. Asegúrate de que los registros SPF y DKIM de tu dominio incluyan el servidor remitente para garantizar la entregabilidad de las notificaciones de issues y pull requests.",{"id":3413,"category":109,"question":3414,"answer":3415,"weight":10},844,"¿Qué es Automatisch?","Automatisch es una alternativa open-source a Zapier, auto-hospedada en tu VPS. Te permite conectar más de 100 apps (GitHub, Slack, Notion, Stripe, Google Sheets…) usando desencadenadores y acciones visuales, sin escribir código. A diferencia de las soluciones en la nube, todos tus datos permanecen en tu servidor sin suscripciones ni límites de tareas.",{"id":3417,"category":109,"question":3418,"answer":3419,"weight":10},845,"¿Por qué Automatisch requiere un nombre de dominio?","Automatisch genera URLs únicas de webhook desde la variable `HOST`. Estas URLs permiten que servicios externos (GitHub, Stripe, Typeform…) envíen eventos a tus workflows. Sin un dominio válido, las URLs apuntan a `localhost` y no son accesibles desde Internet. En ServOrbit, el subdominio gratuito incluido con cada VPS funciona desde el despliegue.",{"id":3421,"category":109,"question":3422,"answer":3423,"weight":10},846,"¿Cómo creo una cuenta en el primer acceso a Automatisch?","Después del despliegue, ve a `https:\u002F\u002Ftu-dominio\u002Fauth\u002Fsign-up`. Introduce tu dirección de email y una contraseña para crear la primera cuenta de administrador. No se envía email de confirmación: quedas conectado inmediatamente. Se recomienda crear la cuenta justo después del despliegue, antes de que alguien más acceda a la URL.",{"id":3425,"category":109,"question":3426,"answer":3427,"weight":10},847,"¿Cómo configuro una integración OAuth en Automatisch?","Para integraciones OAuth (Slack, GitHub, Google Sheets, Notion…), crea una app OAuth con el proveedor y registra sus credenciales en Automatisch. Introduce el `CLIENT_ID` y `CLIENT_SECRET` en Settings → Apps. La URL de callback suele ser `https:\u002F\u002Ftu-dominio\u002Fapp\u002F\u003Cservice>\u002Fauth\u002Fcallback`. Una vez configuradas, la conexión OAuth funciona mediante el botón **Connect** desde la pestaña Connections.",{"id":3429,"category":109,"question":3430,"answer":3431,"weight":10},848,"¿Cómo actualizo Automatisch?","Descarga las últimas imágenes Docker y reinicia el stack: `docker compose pull && docker compose up -d`. Automatisch ejecuta automáticamente las migraciones de base de datos al arrancar. Consulta las notas de versión en github.com\u002Fautomatisch\u002Fautomatisch\u002Freleases antes de cada actualización — algunas versiones mayores pueden requerir pasos de migración específicos.",{"id":3433,"category":81,"question":3434,"answer":3435,"weight":10},849,"¿Cómo contactar con el soporte si su sitio o área de cliente es inaccesible?","Si no puede acceder a su área de cliente para abrir un ticket, dispone de varios canales alternativos: el formulario de contacto en `\u002Fcontact`, la dirección support@servorbit.com o WhatsApp en 708030340. Indique en su mensaje los servicios afectados, el impacto observado y desde cuándo — esto nos permite gestionar su solicitud con la prioridad adecuada desde el momento de recibirla.",{"id":3437,"category":11,"question":3438,"answer":3439,"weight":10},850,"¿Cómo modificar los servidores de nombres de un dominio ya registrado en ServOrbit?","Desde su área de cliente, abra la ficha del dominio en cuestión y vaya a la pestaña «Servidores de nombres». Sustituya los servidores actuales por los de su elección y confirme. El cambio se propaga generalmente en pocas horas, como máximo 24 horas. Si desea delegar la gestión DNS a ServOrbit, introduzca nuestros servidores de nombres indicados en esa pestaña y active el DNS gestionado: la zona se configura entonces directamente desde su área de cliente.",{"id":3441,"category":29,"question":3442,"answer":3443,"weight":10},851,"¿Cómo funciona la renovación automática y cómo desactivarla?","Por defecto, sus servicios se renuevan automáticamente en su fecha de vencimiento a partir del método de pago registrado o de su saldo a favor. Puede desactivar la renovación automática servicio a servicio desde su área de cliente, sección «Mis servicios»: abra la ficha del servicio y modifique la opción de renovación. Seguirá recibiendo recordatorios antes de la fecha de vencimiento independientemente de la opción elegida.",{"id":3445,"category":87,"question":3446,"answer":3447,"weight":10},852,"¿Puedo activar la autenticación de doble factor (2FA) en mi área de cliente ServOrbit?","Sí, la autenticación de doble factor está disponible en los ajustes de seguridad de su cuenta. Una vez activada, se solicita una confirmación adicional — un código enviado por correo electrónico o mediante una aplicación de autenticación según su configuración — en cada inicio de sesión. Le recomendamos activarla para proteger el acceso a sus servicios, especialmente si su cuenta gestiona varios productos o datos sensibles.",{"id":3449,"category":432,"question":3450,"answer":3451,"weight":10},853,"¿Las copias de seguridad están incluidas en un servidor dedicado ServOrbit?","Los servidores dedicados no se entregan con copias de seguridad automáticas incluidas por defecto: usted es responsable de establecer su propia estrategia de copias de seguridad, lo cual es inherente al modelo no gestionado. Recomendamos combinar snapshots periódicos (disponibles desde su área de cliente) con una copia fuera del sitio en un almacenamiento independiente. Existe una opción de backup premium para automatizar esto; contáctenos a través del formulario `\u002Fcontact` para un presupuesto adaptado a sus necesidades.",{"id":3453,"category":115,"question":3454,"answer":3455,"weight":10},854,"¿Es ServOrbit conforme al RGPD para los datos personales de mis clientes que alojo?","Como encargado del tratamiento en el sentido del RGPD, ServOrbit.com trata los datos de sus clientes por cuenta suya y en el marco definido por su contrato de servicio. Nuestros servidores están ubicados en Europa (Finlandia y Alemania), lo que le exime de trámites adicionales para las transferencias fuera del EEE. Como responsable del tratamiento, es su responsabilidad definir las finalidades, informar a sus propios clientes y formalizar con nosotros un acuerdo de encargo de tratamiento si su situación lo requiere — nuestro equipo puede acompañarle a través de support@servorbit.com.",{"id":3457,"category":23,"question":3458,"answer":3459,"weight":10},855,"¿Puedo migrar mi alojamiento compartido a un VPS sin interrupción del servicio?","Sí, la migración de un alojamiento compartido a un VPS ServOrbit puede realizarse sin ninguna interrupción perceptible para sus visitantes. El proceso consiste en preparar el VPS en paralelo (configuración del servidor web, copia de archivos y base de datos), probar el sitio mediante la IP del servidor antes de cambiar el DNS y luego reducir el TTL del DNS unos días antes del cambio definitivo. Nuestro equipo puede acompañarle en esta transición — abra un ticket o contáctenos a través de `\u002Fcontact` para planificar la migración según su calendario.",{"id":3461,"category":81,"question":3462,"answer":3463,"weight":10},856,"¿Cómo puedo seguir el progreso de un ticket de soporte desde mi área de cliente?","Desde su área de cliente, acceda a la sección Tickets: cada solicitud muestra su estado en tiempo real (abierto, en curso, resuelto), el historial completo de la conversación y los archivos adjuntos compartidos. Las respuestas de nuestro equipo aparecen al instante gracias al chat en directo, sin necesidad de recargar la página. También recibe una notificación por correo electrónico con cada actualización, según sus preferencias de notificaciones.",{"id":3465,"category":87,"question":3466,"answer":3467,"weight":10},857,"¿Cómo cambio la dirección de correo electrónico asociada a mi cuenta de ServOrbit?","Inicie sesión en su área de cliente y vaya a Mi cuenta → Información personal. Escriba la nueva dirección de correo electrónico y guarde: se enviará un correo de verificación a la nueva dirección, que debe confirmar para completar el cambio. Hasta que no realice la confirmación, su dirección anterior sigue activa. Si no recibe el correo de verificación, revise su carpeta de spam o contacte con el soporte en support@servorbit.com.",{"id":3469,"category":29,"question":3470,"answer":3471,"weight":10},858,"¿Se puede pagar el alojamiento web por transferencia bancaria?","Sí, la transferencia bancaria es uno de los métodos de pago aceptados (Tarjeta bancaria — CMI, PayPal, CIH Bank y Transferencia bancaria) para los abonos de alojamiento web. Para pagar mediante transferencia, contacte con nuestro servicio de facturación en billing@servorbit.com para obtener los datos bancarios y una orden de compra; el servicio se activa al recibir y validar la transferencia. Los precios se muestran impuestos no incluidos (IVA excluido) con un tipo de IVA del 20%.",{"id":3473,"category":432,"question":3474,"answer":3475,"weight":10},859,"¿Se puede instalar Proxmox VE en un servidor dedicado de ServOrbit para virtualización?","Sí, los servidores dedicados de ServOrbit le ofrecen acceso completo a la máquina física, lo que permite instalar Proxmox VE (o cualquier otro hipervisor como ESXi) y crear tantas máquinas virtuales o contenedores LXC como lo permitan los recursos del servidor. El sistema operativo puede instalarse a través del panel de reinstalación en su área de cliente o abriendo una solicitud de soporte. Para elegir el modelo adecuado a su carga de virtualización, visite \u002Fserveurs-dedies o contacte a nuestro equipo en el formulario \u002Fcontact.",{"id":3477,"category":11,"question":3478,"answer":3479,"weight":10},860,"¿Puedo apuntar un dominio registrado en otro registrador hacia mi alojamiento en ServOrbit?","Sí. Solo tiene que actualizar los servidores de nombres (nameservers) de su dominio en su registrador actual con los de ServOrbit, o crear un registro DNS A que apunte a la dirección IP de su alojamiento. Los nameservers y la IP que debe utilizar se muestran en su área de cliente, en la ficha del servicio de alojamiento correspondiente. La propagación DNS suele tardar entre unos minutos y 24 horas según el registrador.",{"id":3481,"category":306,"question":3482,"answer":3483,"weight":10},861,"¿Cómo crear una nueva cuenta cPanel para un cliente desde el WHM de revendedor?","Desde su interfaz WHM, vaya a Account Functions → Create a New Account: introduzca el dominio, el nombre de usuario, la contraseña y seleccione el paquete de recursos a asignar (espacio en disco, cuentas de correo, bases de datos). Confirme y WHM generará automáticamente la cuenta cPanel del cliente y configurará la zona DNS asociada. El cliente podrá entonces conectarse a su cPanel de forma autónoma, sin acceso a su WHM ni a las cuentas de otros clientes.",{"id":3485,"category":115,"question":3486,"answer":3487,"weight":10},862,"¿Cómo elegir entre alojamiento compartido y un VPS para mi proyecto?","El alojamiento compartido es adecuado para sitios de presentación, blogs y pequeñas tiendas: está gestionado por nosotros (actualizaciones, seguridad del servidor) y no requiere conocimientos de administración. Un VPS es la opción correcta si necesita acceso root, un entorno aislado con recursos garantizados (vCPU, RAM, SSD NVMe) o si desea desplegar aplicaciones específicas (Docker, Node.js, Python…). En caso de duda, el alojamiento compartido es el punto de partida natural; puede migrar a un VPS en cualquier momento desde su área de cliente.",{"id":3489,"category":483,"question":3490,"answer":3491,"weight":10},863,"¿Cómo detecto si mi instancia de PostgreSQL está expuesta en Internet y cómo la protejo?","Por defecto, PostgreSQL escucha en el puerto 5432; si este puerto es accesible desde Internet, cualquiera puede intentar conectarse. Compruebe su exposición con `ss -tlnp | grep 5432` (o `netstat`): si la dirección de escucha es `0.0.0.0` o `::`, el servicio es alcanzable desde el exterior. Para protegerlo: vincule PostgreSQL a `127.0.0.1` en `postgresql.conf` (`listen_addresses = 'localhost'`), bloquee el puerto con su cortafuegos (`ufw deny 5432`) y permita el acceso remoto únicamente a través de un túnel SSH o VPN. Si necesita ayuda para endurecer su configuración, abra un ticket desde su área de cliente.",{"id":3493,"category":109,"question":3494,"answer":3495,"weight":10},864,"¿Qué es Kimai y para qué sirve?","Kimai es una aplicación de seguimiento de tiempo open source (MIT) que alojas en tu propio VPS. Permite registrar horas por proyecto, cliente y actividad, definir tarifas horarias, generar partes de horas y facturas PDF, y producir informes detallados — sin suscripción mensual y sin compartir datos con terceros.",{"id":3497,"category":109,"question":3498,"answer":3499,"weight":10},865,"¿Kimai requiere un nombre de dominio?","No. Kimai funciona sin dominio vía túnel SSH: `ssh -L 8080:127.0.0.1:8001 root@\u003Cip-vps>` y luego `http:\u002F\u002Flocalhost:8080`. Para acceso desde cualquier navegador, añade un dominio desde el panel de ServOrbit o usa el subdominio gratuito incluido con cada VPS.",{"id":3501,"category":109,"question":3502,"answer":3503,"weight":10},866,"¿Cómo inicio sesión en Kimai por primera vez?","Tus credenciales de administrador aparecen en la tarjeta de la app del área de cliente justo después del despliegue: usuario `admin@kimai.local`, contraseña generada automáticamente. Una vez dentro, puedes cambiar el correo y la contraseña desde los ajustes de perfil.",{"id":3505,"category":109,"question":3506,"answer":3507,"weight":10},867,"¿Se pueden generar facturas con Kimai?","Sí. Kimai incluye un módulo de facturación integrado. Filtra tus registros de partes de horas por cliente y periodo, luego haz clic en **Crear factura** para obtener un documento PDF o HTML. Puedes personalizar la plantilla (logo, colores, condiciones de pago, IVA) desde los ajustes de facturación.",{"id":3509,"category":109,"question":3510,"answer":3511,"weight":10},868,"¿Cómo hago una copia de seguridad de los datos de Kimai?","Todos los datos de Kimai se almacenan en tres volúmenes Docker: kimai_db (base de datos MySQL), kimai_data (archivos subidos) y kimai_public (avatares). Realiza copias con rsync o SFTP desde el host, o usa mysqldump para exportar la base de datos en SQL. Kimai también exporta partes de horas en CSV y XLSX directamente desde la interfaz.",{"id":3513,"category":109,"question":3514,"answer":3515,"weight":10},869,"¿Qué es CapRover y para qué sirve?","CapRover es una plataforma PaaS (Plataforma como Servicio) de código abierto que te permite desplegar aplicaciones en pocos clics sobre tu propio servidor. Basado en Docker y Docker Swarm, gestiona los certificados SSL automáticamente mediante Let's Encrypt y ofrece más de 280 plantillas preconfiguradas (WordPress, Ghost, n8n, Nextcloud…). En ServOrbit, CapRover está disponible en el Marketplace y se aprovisiona en menos de 60 segundos.",{"id":3517,"category":109,"question":3518,"answer":3519,"weight":10},870,"¿Necesito un nombre de dominio para usar CapRover?","No, no se necesita un dominio para empezar con CapRover. El panel de administración es accesible en el puerto 3000 de tu VPS inmediatamente después del aprovisionamiento. Sin embargo, se necesita un dominio comodín (p. ej. ``*.apps.midominio.com``) si quieres exponer tus apps desplegadas bajo subdominios dedicados — esta configuración se hace desde el propio panel de CapRover, después de la instalación.",{"id":3521,"category":109,"question":3522,"answer":3523,"weight":10},871,"¿Cómo inicio sesión en CapRover por primera vez?","Después de aprovisionar el VPS desde el Marketplace de ServOrbit, accede a `http:\u002F\u002F\u003CIP-de-tu-VPS>:3000` en tu navegador. La página de inicio de sesión aparece de inmediato. La contraseña predeterminada es `captain42` — cámbiala en el primer inicio de sesión en Ajustes → Captain Settings. Luego puedes configurar tu dominio comodín para acceder al panel vía `captain.midominio.com`.",{"id":3525,"category":109,"question":3526,"answer":3527,"weight":10},872,"¿Cuánta RAM necesita CapRover?","CapRover en sí consume alrededor de 200 a 300 MB de RAM. El mínimo para un uso real (CapRover + algunas apps desplegadas) es de 2 GB de RAM; ServOrbit recomienda el plan VPS Power (8 GB) para una experiencia óptima. Ten en cuenta que cada aplicación que despliegues a través de CapRover consume su propia memoria — elige un plan según tu carga de trabajo.",{"id":3529,"category":109,"question":3530,"answer":3531,"weight":10},873,"¿Puede CapRover desplegar desde un repositorio Git o un Dockerfile?","Sí, CapRover soporta múltiples métodos de despliegue: desde un repositorio Git (GitHub, GitLab, Bitbucket) con webhook para despliegues automáticos, desde un `Dockerfile` o archivo `captain-definition`, o mediante las más de 280 plantillas de la comunidad en un clic. También ofrece una CLI (`caprover deploy`) para pipelines CI\u002FCD.",{"id":3533,"category":70,"question":3534,"answer":3535,"weight":10},874,"¿Puedo sincronizar mi agenda y contactos con mis buzones de ServOrbit mediante CalDAV y CardDAV?","Sí, el alojamiento de ServOrbit incluye un servidor CalDAV (agendas) y CardDAV (contactos) accesible desde Thunderbird, Apple Mail, Outlook o cualquier aplicación móvil compatible. Configure su cliente con la URL del servidor que aparece en cPanel bajo «Calendarios y contactos». Esta sincronización funciona con el mismo buzón profesional, sin herramientas de terceros ni suscripción adicional.",{"id":3537,"category":70,"question":3538,"answer":3539,"weight":10},875,"¿Cómo creo una lista de distribución para mi equipo o clientes desde cPanel?","En cPanel, vaya a la sección «Listas de correo» para crear una lista gestionada por Mailman. Puede definir miembros, moderadores y opciones de archivo directamente desde la interfaz. Para envíos de marketing a gran escala, recomendamos utilizar una herramienta dedicada (como Mautic autoalojado en VPS) para seguir las mejores prácticas de entregabilidad.",{"id":3541,"category":93,"question":3542,"answer":3543,"weight":10},876,"¿Cómo restauro una copia de seguridad de cPanel en el alojamiento de ServOrbit desde el área de cliente?","Inicie sesión en su área de cliente de ServOrbit, abra un ticket de soporte en la categoría «Alojamiento» e indique la fecha de la copia de seguridad deseada así como la ruta o la base de datos a restaurar. Nuestro equipo realizará la restauración desde los snapshots de JetBackup lo antes posible. Si dispone de la opción JetBackup, también puede activar la restauración usted mismo directamente desde la interfaz de cPanel sin pasar por el soporte.",{"id":3545,"category":29,"question":3546,"answer":3547,"weight":10},877,"¿El saldo de crédito de mi cuenta tiene fecha de vencimiento?","No, el saldo de crédito en su cuenta de ServOrbit no caduca. Permanece disponible indefinidamente y puede utilizarse para pagar cualquier renovación, nuevo pedido o actualización de servicio. Puede consultar su saldo en cualquier momento en el área de cliente, en la sección «Crédito».",{"id":3549,"category":29,"question":3550,"answer":3551,"weight":10},878,"¿Puedo cancelar un pedido y obtener un reembolso si cambio de opinión antes de la entrega?","Para servicios que aún no se han aprovisionado (dominio no registrado, VPS no entregado), contáctenos de inmediato en support@servorbit.com o mediante un ticket desde su área de cliente — se puede conceder un reembolso o crédito según el estado del pedido. Una vez que el servicio esté entregado y activo, se aplican las condiciones de reembolso descritas en nuestros Términos de Servicio. Para casos específicos, el equipo de facturación es accesible en billing@servorbit.com.",{"id":3553,"category":87,"question":3554,"answer":3555,"weight":10},879,"¿Cómo cierro mi cuenta de ServOrbit y exporto mis datos personales?","Para cerrar su cuenta, abra un ticket de soporte desde el área de cliente indicando su solicitud de eliminación. Antes del cierre, descargue sus facturas y exporte sus datos (archivos, bases de datos) desde cPanel o su VPS, ya que la eliminación es permanente. De acuerdo con el RGPD, también puede escribirnos a support@servorbit.com para ejercer su derecho a la supresión o a la portabilidad de datos personales.",{"id":3557,"category":432,"question":3558,"answer":3559,"weight":10},880,"¿Puedo acceder a la consola IPMI de mi servidor dedicado de ServOrbit en caso de fallo del sistema?","Sí, el acceso a la consola fuera de banda (IPMI\u002FiDRAC o equivalente según el modelo) está disponible bajo petición para los servidores dedicados de ServOrbit. Le permite reiniciar el servidor, acceder al BIOS e instalar el sistema operativo incluso si el servidor ya no responde por SSH. Abra un ticket de soporte para obtener sus credenciales IPMI e instrucciones de conexión segura.",{"id":3561,"category":306,"question":3562,"answer":3563,"weight":10},881,"Como revendedor, ¿puedo usar un asistente de código IA autoalojado (como Tabby) para los desarrolladores de mis clientes en lugar de pagar GitHub Copilot por puesto?","Sí, este es precisamente uno de los casos de uso del Marketplace de ServOrbit: desplegar Tabby (un asistente de completado de código de código abierto) en un VPS o servidor dedicado desde la lista de plantillas, y luego conectar a todos sus desarrolladores y los de sus clientes. El coste es el de la máquina, independiente del número de puestos, a diferencia de las licencias de Copilot facturadas por usuario. Consulte la ficha de Tabby en el Marketplace para conocer el dimensionamiento recomendado.",{"id":3565,"category":109,"question":3566,"answer":3567,"weight":10},882,"¿Tiene Homepage una pantalla de inicio de sesión por defecto?","No, Homepage no tiene autenticación integrada. Está diseñado para acceso loopback (mediante túnel SSH) o VPN. Para exponer Homepage en una URL pública, póngalo detrás de un proxy inverso que añada HTTP Basic Auth u OAuth, o use Cloudflare Access delante de la instancia.",{"id":3569,"category":109,"question":3570,"answer":3571,"weight":10},883,"¿Por qué necesito definir HOMEPAGE_ALLOWED_HOSTS y qué valor debo usar?","Desde la versión 0.9.0, Homepage valida la cabecera HTTP Host para prevenir ataques de Host Header Injection. Sin esta variable obtendrá un error 'Invalid host'. En un VPS de ServOrbit, si accede mediante túnel SSH (http:\u002F\u002Flocalhost:3000), use HOMEPAGE_ALLOWED_HOSTS=\"*\". Si tiene un dominio (p. ej. home.midominio.com), póngalo ahí para mayor seguridad.",{"id":3573,"category":109,"question":3574,"answer":3575,"weight":10},884,"¿Cómo detecta Homepage automáticamente mis contenedores Docker?","Homepage lee los metadatos de Docker a través del socket montado en solo lectura (\u002Fvar\u002Frun\u002Fdocker.sock:ro). Añada las siguientes etiquetas a cada contenedor que quiera que aparezca: homepage.group (el grupo, p. ej. 'Medios'), homepage.name (el nombre que se muestra), homepage.href (la URL). Homepage los detecta y los muestra automáticamente sin editar services.yaml.",{"id":3577,"category":109,"question":3578,"answer":3579,"weight":10},885,"¿Dónde se almacena la configuración de Homepage y cómo se edita?","Toda la configuración de Homepage vive en archivos YAML montados en un volumen Docker con nombre (homepage-config), accesible en \u002Fopt\u002Fstacks\u002Fhomepage\u002Fconfig\u002F en su VPS. Los archivos principales son: services.yaml (sus servicios agrupados), bookmarks.yaml (sus enlaces favoritos), widgets.yaml (la barra de widgets superior), settings.yaml (tema, idioma, motor de búsqueda). Los cambios se aplican automáticamente en la siguiente recarga de página — no es necesario reiniciar el contenedor.",{"id":3581,"category":109,"question":3582,"answer":3583,"weight":10},886,"¿Cuánta RAM consume Homepage y qué VPS debería elegir?","Homepage usa menos de 128 MB de RAM para el contenedor — no requiere base de datos. Es una de las aplicaciones más ligeras del Marketplace. En un VPS de ServOrbit, incluso el plan de entrada es más que suficiente para Homepage. Planifique el margen para los demás servicios que quiera mostrar en el panel (Nextcloud, Jellyfin, etc.) más que para Homepage en sí.",{"id":3585,"category":70,"question":3586,"answer":3587,"weight":10},887,"Ya tengo SPF y DKIM en mi dominio. ¿Por qué añadir DMARC además?","SPF y DKIM autentican el origen y la integridad de un mensaje, pero no indican al destinatario qué hacer cuando una comprobación falla: DMARC cubre esa laguna publicando una política explícita (none, quarantine o reject). Sin DMARC, un atacante puede suplantar su dominio y pasar los filtros antispam porque los proveedores no tienen ninguna instrucción que seguir. Empiece con `p=none` para recopilar informes y, una vez estabilizados los flujos de envío legítimos, endurezca la política a `p=quarantine` o `p=reject`.",{"id":3589,"category":70,"question":3590,"answer":3591,"weight":10},888,"¿Cómo monitoreo mi tasa de quejas de correo electrónico para mantenerme por debajo de los umbrales de Google y Yahoo?","Google y Yahoo consideran preocupante una tasa de quejas superior al 0,10 % e imponen restricciones a partir del 0,30 %: sus correos pueden ser masivamente rechazados o enviados a la carpeta de spam. Para vigilar esta tasa, registre su dominio en Google Postmaster Tools (postmaster.google.com) y consulte el panel «Spam Rate»; Yahoo ofrece un programa FBL equivalente. Cada queja corresponde normalmente a un clic en «Marcar como spam» — revise sus listas con regularidad y elimine los suscriptores inactivos o captados de forma inadecuada.",{"id":3593,"category":70,"question":3594,"answer":3595,"weight":10},889,"¿Qué es la baja con un clic (List-Unsubscribe) y es obligatoria para mis campañas?","La cabecera `List-Unsubscribe: \u003Cmailto:…>, \u003Chttps:\u002F\u002F…>` permite a los clientes de correo mostrar un botón «Darse de baja» directamente en su interfaz, sin que el destinatario tenga que abrir el mensaje. Desde 2024, Google y Yahoo exigen este mecanismo a los remitentes masivos (más de 5.000 mensajes\u002Fdía), y la variante «un clic» (`List-Unsubscribe-Post: List-Unsubscribe=One-Click`) tramita la solicitud con un solo clic y sin página intermedia. Su plataforma de email marketing debería gestionar esta cabecera de forma automática; si envía campañas desde su propio servidor, verifique que su software de envío la genere correctamente.",{"id":3597,"category":93,"question":3598,"answer":3599,"weight":10},890,"¿Cuál es la diferencia entre los snapshots del proveedor y una estrategia de backup 3-2-1 real?","Un snapshot es una copia instantánea del disco tomada a nivel de hipervisor: ideal para revertir un error, pero reside en la misma infraestructura física que su servidor. La regla 3-2-1 va más lejos: 3 copias de los datos, en 2 soportes distintos, con 1 fuera del sitio. Si el centro de datos sufre un fallo de hardware, una inundación o la eliminación accidental de su cuenta, solo la copia externa le protege. Combine los snapshots (velocidad de recuperación) con una copia de seguridad en un almacenamiento de objetos externo (Backblaze B2, S3, Scaleway…) para cubrir ambos niveles de riesgo.",{"id":3601,"category":93,"question":3602,"answer":3603,"weight":10},891,"¿Mis copias de seguridad de Restic en almacenamiento externo seguirán siendo accesibles si mi VPS es suspendido o eliminado?","Sí, esa es precisamente la ventaja de un repositorio Restic alojado fuera de su VPS. El repositorio vive en el almacenamiento de objetos externo (S3, Backblaze B2, Scaleway…) y no tiene ninguna dependencia con su servidor: puede acceder a él desde cualquier máquina que tenga el binario de Restic, la clave de cifrado y las credenciales del repositorio. Guarde estos elementos en un gestor de secretos (Bitwarden, Vault…) independiente de su infraestructura y pruebe una restauración en una máquina de terceros al menos una vez al mes.",{"id":3605,"category":23,"question":3606,"answer":3607,"weight":10},892,"¿El tipo de alojamiento (compartido, VPS, dedicado) afecta mis puntuaciones de Google Core Web Vitals?","Sí, directamente. El TTFB (Time to First Byte) — que mide el tiempo de respuesta del servidor — es una de las métricas más sensibles a la infraestructura: el alojamiento compartido distribuye los recursos de CPU y disco entre varios sitios, lo que puede aumentar el TTFB durante los picos de tráfico. Un VPS ofrece recursos garantizados y un TTFB más estable, lo que mejora el LCP (Largest Contentful Paint) y el INP (Interaction to Next Paint), las dos métricas de Core Web Vitals con mayor impacto en el posicionamiento. Si sus puntuaciones solo caen en horas punta, el alojamiento compartido es habitualmente la primera causa que debe investigar.",{"id":3609,"category":23,"question":3610,"answer":3611,"weight":10},893,"Mi sitio supera los Core Web Vitals en PageSpeed Insights pero falla en Search Console (datos de campo). ¿Por qué?","PageSpeed Insights muestra una puntuación sintética (datos de laboratorio), pero los Core Web Vitals de Search Console miden experiencias reales de usuarios durante 28 días. Un TTFB elevado en horas punta o en móvil puede reprobar INP o LCP en condiciones reales sin afectar al test sintético. Usa WebPageTest en condiciones reales para aislar la variable alojamiento.",{"id":3613,"category":17,"question":3614,"answer":3615,"weight":10},894,"¿Cómo automatizo copias de seguridad diarias desde mi VPS a un bucket S3 usando un timer de systemd?","El enfoque recomendado es combinar Restic (copias de seguridad cifradas y deduplicadas) con un timer de systemd en lugar de un cron, porque systemd registra cada ejecución y puede enviar notificaciones en caso de fallo. Cree un archivo `.service` que exporte las variables de entorno de Restic (endpoint S3, claves de acceso, contraseña del repositorio) y ejecute `restic backup \u002Fvar\u002Fwww \u002Fvar\u002Flib\u002Fmysql-files`, junto con un archivo `.timer` que lo dispare diariamente. Active la recuperación de ejecuciones perdidas con `OnCalendar=daily` y `Persistent=true`. Nuestro equipo de soporte puede orientarle hacia una guía de inicialización del repositorio adaptada a su plan VPS.",{"id":128,"category":109,"question":3617,"answer":3618,"weight":10},"¿Qué es Directus y para qué sirve?","Directus es un headless CMS y data platform de código abierto (Apache-2.0) que se posa sobre cualquier base SQL — PostgreSQL, MySQL, SQLite, MariaDB — y autogenera una API REST y GraphQL completa encima. También ofrece una interfaz de administración no-code para modelar contenido, gestionar registros y establecer permisos granulares. En producción actúa como la trastienda de aplicaciones web y móviles — un frontend consulta `\u002Fitems\u002F\u003Ccollection>` vía REST o GraphQL y Directus devuelve los datos sin que un desarrollador haya escrito un solo endpoint.",{"id":3620,"category":109,"question":3621,"answer":3622,"weight":10},896,"¿Directus requiere un nombre de dominio para funcionar?","No. Directus funciona sin dominio mediante un túnel SSH: `ssh -L 8055:127.0.0.1:\u003Cport> root@\u003Cvps-ip>` y luego `http:\u002F\u002Flocalhost:8055`. Para front-ends en producción que necesiten llegar a la API desde el exterior, vincule un dominio desde su área de cliente ServOrbit — nginx hace de proxy al contenedor Directus por HTTPS automáticamente. También puede usar el subdominio gratuito `{app}.{dns_slug}.servorbit-dns.com` incluido con cada VPS.",{"id":3624,"category":109,"question":3625,"answer":3626,"weight":10},897,"¿Qué base de datos usa Directus por defecto en ServOrbit?","El despliegue de ServOrbit usa SQLite por defecto — una base de datos de un solo archivo, sin servicio externo que gestionar. Es el punto de partida recomendado para uso individual o pruebas de la API. Para cargas de trabajo multiusuario o altas tasas de lectura\u002Fescritura, edite el archivo Compose en `\u002Fopt\u002Fdirectus\u002F` y cambie a PostgreSQL añadiendo un contenedor `postgres:16` y reemplazando `DB_CLIENT=sqlite3` por `DB_CLIENT=pg`.",{"id":3628,"category":109,"question":3629,"answer":3630,"weight":10},898,"¿Cuánta RAM se necesita para alojar Directus?","Directus con SQLite (la configuración predeterminada en ServOrbit) funciona cómodamente con 512 MB de RAM. Para un proyecto en producción con varios usuarios simultáneos o transformaciones de imágenes frecuentes, se recomienda 1 GB. Si añade PostgreSQL en el mismo VPS, prevea 2 GB en total. Un VPS ServOrbit Cloud S (1 GB de RAM) es suficiente para empezar; pase al Cloud M (2 GB) para uso en equipo.",{"id":3632,"category":109,"question":3633,"answer":3634,"weight":10},899,"¿Cuál es la diferencia entre Directus y NocoDB?","Ambos se apoyan sobre una base SQL existente y generan una API, pero su enfoque difiere. NocoDB está orientado a la entrada y organización de datos: su interfaz se parece a una hoja de cálculo tipo Airtable, ideal para que equipos no técnicos creen y editen registros sin código. Directus está más orientado al desarrollador: genera una API consumible por aplicaciones front-end y hace hincapié en el control del esquema, los flujos de automatización y la gestión de medios. En la práctica, NocoDB es adecuado para una herramienta interna o un CRM ligero, mientras que Directus es mejor como backend de una aplicación web o móvil pública.",{"id":123,"category":81,"question":3636,"answer":3637,"weight":10},"¿Cómo contactar al soporte de ServOrbit en caso de una interrupción crítica?","En caso de una interrupción crítica, abra un ticket desde su área de cliente de ServOrbit seleccionando la prioridad alta o urgente según la gravedad del incidente. Los tickets se clasifican por nivel de gravedad, y las interrupciones totales del servicio se atienden con la máxima prioridad. Los SLA de tiempo de respuesta varían según el plan contratado: los planes profesionales y de servidores dedicados disponen de tiempos de respuesta garantizados más cortos. Para incidentes críticos, indique claramente los servicios afectados y los mensajes de error observados para agilizar el diagnóstico.",{"id":3639,"category":81,"question":3640,"answer":3641,"weight":10},901,"¿Puedo solicitar asistencia para la configuración de mi servidor?","El soporte de ServOrbit cubre la infraestructura y la conectividad: disponibilidad del servidor, red, acceso SSH, sistema operativo base y servicios gestionados proporcionados por ServOrbit. La configuración de aplicaciones — instalación de frameworks, configuración de un CMS, depuración de código u optimización de bases de datos de aplicaciones — queda fuera del alcance del soporte estándar y es responsabilidad suya. Si necesita asistencia personalizada para configuraciones avanzadas, consulte al equipo comercial para conocer las ofertas de servicios profesionales disponibles.",{"id":3643,"category":11,"question":3644,"answer":3645,"weight":10},902,"¿Cómo transfiero mi nombre de dominio a ServOrbit?","Para transferir su nombre de dominio a ServOrbit, comience obteniendo el código EPP (también conocido como código de autorización o AuthInfo) de su registrador actual. Asegúrese de que el dominio esté desbloqueado y que la protección contra transferencias esté desactivada. A continuación, inicie la transferencia desde su área de cliente de ServOrbit seleccionando la opción de transferencia de dominio e introduciendo el código EPP. El proceso suele tardar entre 5 y 7 días hábiles, durante los cuales su dominio permanece activo en su registrador anterior.",{"id":3647,"category":11,"question":3648,"answer":3649,"weight":10},903,"Mi dominio .ma vence en 30 días. ¿Qué debo hacer?","Renueve su dominio .ma sin demora desde su área de cliente de ServOrbit para evitar cualquier interrupción del servicio. Los dominios .ma están regulados por la ANRT (Agence Nationale de Réglementation des Télécommunications) de Marruecos, y el proceso de renovación puede implicar plazos administrativos adicionales. Un dominio .ma no renovado entra en un período de gracia limitado antes de ser liberado y potencialmente registrado por un tercero. Actuar con 30 días de antelación le garantiza el tiempo necesario para resolver cualquier problema sin arriesgarse a perder su nombre de dominio.",{"id":3651,"category":87,"question":3652,"answer":3653,"weight":10},904,"¿Cómo activo la autenticación de dos factores (2FA) en mi cuenta de ServOrbit?","Inicie sesión en su área de cliente de ServOrbit y acceda a los ajustes de seguridad de su cuenta. Seleccione la opción para activar la autenticación de dos factores (2FA) y escanee el código QR mostrado con una aplicación TOTP compatible, como Google Authenticator, Authy o un gestor de contraseñas que admita TOTP. Introduzca el código de seis dígitos generado por la aplicación para confirmar la activación. Una vez activada la 2FA, este código le será solicitado en cada inicio de sesión, lo que refuerza significativamente la seguridad de su cuenta.",{"id":118,"category":87,"question":3655,"answer":3656,"weight":10},"¿Cómo cambio mi plan de alojamiento sin perder mis datos?","El cambio de plan de alojamiento se realiza desde su área de cliente de ServOrbit, en la sección de gestión de su servicio actual. Sus datos se conservan durante el cambio: la migración la lleva a cabo el equipo de ServOrbit siguiendo procedimientos específicos para cada plan. Para las actualizaciones de plan, la migración es generalmente transparente y puede requerir una breve ventana de mantenimiento programada. Se recomienda hacer una copia de seguridad de sus archivos y bases de datos antes de cualquier operación de cambio de plan, aunque el proceso está diseñado para no generar pérdida de datos.",{"id":3658,"category":432,"question":3659,"answer":3660,"weight":10},906,"¿Mi servidor dedicado se ve afectado por otros clientes de ServOrbit?","No. Un servidor dedicado se asigna en exclusiva: los recursos de CPU, RAM, almacenamiento y red no se comparten con otras cuentas. Los vecinos del centro de datos no tienen ningún impacto en tu rendimiento. Este aislamiento es la principal razón para elegir un dedicado en lugar de un VPS compartido.",{"id":3662,"category":432,"question":3663,"answer":3664,"weight":10},907,"¿Puedo instalar RAID por software en mi servidor dedicado de ServOrbit?","Sí, los servidores dedicados de ServOrbit se entregan con acceso root completo, lo que le permite instalar y configurar RAID por software según sus necesidades. En Ubuntu o Debian, la herramienta mdadm le permite crear configuraciones RAID 1 (espejo) o RAID 5 según el número de discos disponibles. Incluso con RAID por software en funcionamiento, se recomienda encarecidamente mantener copias de seguridad separadas y regulares: el RAID protege frente a fallos de disco, pero no sustituye a una estrategia de copias de seguridad ante errores lógicos o eliminaciones accidentales.",{"id":3666,"category":483,"question":3667,"answer":3668,"weight":10},908,"Mi certificado SSL de Let's Encrypt vence en 10 días y la renovación automática falla. ¿Qué debo hacer?","Comience revisando los registros de Certbot con el comando journalctl -u certbot o leyendo el archivo \u002Fvar\u002Flog\u002Fletsencrypt\u002Fletsencrypt.log para identificar la causa del fallo. Si utiliza el challenge HTTP-01, verifique que el puerto 80 sea accesible desde el exterior y que la configuración de su servidor web sirva correctamente el directorio .well-known\u002Facme-challenge\u002F. Si el puerto 80 está bloqueado o necesita un certificado wildcard, cambie al challenge DNS-01 utilizando el plugin DNS adecuado para su proveedor. Para forzar una renovación inmediata y probar la configuración, utilice el comando certbot renew --force-renewal.",{"id":3670,"category":483,"question":3671,"answer":3672,"weight":10},909,"¿Cómo obtengo un certificado SSL wildcard para cubrir todos mis subdominios?","Un certificado SSL wildcard cubre un dominio y todos sus subdominios de primer nivel, por ejemplo *.ejemplo.com. Let's Encrypt emite certificados wildcard únicamente mediante el challenge DNS-01, que requiere crear un registro TXT en su zona DNS para demostrar la propiedad del dominio. Para automatizar este proceso, utilice Certbot con el plugin DNS correspondiente a su proveedor de DNS. ZeroSSL es una alternativa a Let's Encrypt que también ofrece certificados wildcard gratuitos mediante el challenge DNS-01 y dispone de una interfaz web para facilitar la emisión manual.",{"id":112,"category":29,"question":3674,"answer":3675,"weight":10},"¿Cómo envío el justificante de mi transferencia bancaria?","Desde su área de cliente, sección «Mis pedidos»: abra el pedido en cuestión y un bloque le invitará a enviar su justificante mientras el pedido no esté cobrado, sin necesidad de abrir un ticket ni de escribir un correo. Puede subir hasta 3 archivos por pedido, de 5 MB como máximo cada uno, en formato PDF, JPG, PNG o WEBP: lo suficiente para sustituir un escaneo ilegible o adjuntar los dos recibos de una transferencia hecha en dos veces. Los justificantes enviados quedan listados en el pedido y puede volver a consultarlos en cualquier momento; nunca son accesibles mediante una dirección pública. El bloque desaparece una vez pagado el pedido.",{"id":3677,"category":29,"question":3678,"answer":3679,"weight":10},911,"He enviado mi justificante de pago, ¿cuándo se desbloqueará mi pedido?","Enviar un justificante no liquida el pedido: avisa a nuestro equipo, que comprueba la recepción del importe en nuestra cuenta antes de marcar el pedido como pagado. Una transferencia interbancaria nos llega en un plazo de 24 a 48 h hábiles: su recibo prueba que dio la orden a su banco, no que los fondos hayan llegado. No tiene que hacer nada más: el estado cambia en «Mis pedidos» en cuanto se realiza la comprobación, y el bloque de envío desaparece en ese momento. Si se supera ese plazo, abra un ticket desde su área de cliente indicando la referencia del pedido.",{"id":3681,"category":109,"question":3682,"answer":3683,"weight":10},913,"¿Se necesita un nombre de dominio para usar Lobe Chat?","No. En modo standalone, Lobe Chat funciona sin dominio mediante un túnel SSH: `ssh -L 3210:127.0.0.1:3210 root@tu-vps` y `http:\u002F\u002Flocalhost:3210`. Para una URL HTTPS pública permanente, vincule un dominio desde su panel de ServOrbit o use el subdominio gratuito del VPS — nginx redirige Lobe Chat por HTTPS sin configuración manual.",{"id":3685,"category":109,"question":3686,"answer":3687,"weight":10},914,"¿Almacena Lobe Chat mis claves API en el servidor?","En modo standalone (imagen Docker sin base de datos), las claves API se guardan en el navegador (localStorage) y no salen de su dispositivo. Para centralizarlas en el servidor y ocultarlas a los navegadores, cambie al modo base de datos con PostgreSQL — documentado en nuestra guía de despliegue avanzado en el blog.",{"id":106,"category":109,"question":3689,"answer":3690,"weight":10},"¿Cómo protejo mi instancia de Lobe Chat con contraseña?","Añada la variable de entorno `ACCESS_CODE=tu-secreto` al arrancar el contenedor: Lobe Chat pedirá este código en cada sesión nueva. Para mayor seguridad, coloque un reverse proxy con autenticación básica delante del puerto 3210 (Nginx `auth_basic`, Caddy `basicauth`) o restrinja el acceso a ciertas IPs mediante el cortafuegos.",{"id":3692,"category":109,"question":3693,"answer":3694,"weight":10},916,"¿Puedo conectar Ollama a Lobe Chat en el mismo VPS?","Sí. Si Ollama está en el mismo VPS, establezca `http:\u002F\u002Flocalhost:11434` como URL de Ollama en Ajustes → Proveedores → Ollama. Dentro del contenedor Docker, use `http:\u002F\u002Fhost.docker.internal:11434` si Docker no tiene acceso a la red del host. Obtendrá un asistente local al 100% (Llama 3, Qwen, Mistral…) sin coste de API — aumente la RAM del VPS según el tamaño del modelo.",{"id":3696,"category":109,"question":3697,"answer":3698,"weight":10},917,"¿Se guardan las conversaciones entre reinicios?","En modo standalone (imagen Docker por defecto), el historial de chat se guarda en el navegador (localStorage): no se conserva si cambia de navegador o dispositivo, y reiniciar el contenedor no lo borra. Para persistencia en el servidor, utilice el modo base de datos (PostgreSQL + volumen Docker) documentado en nuestra guía avanzada — todas las conversaciones quedan guardadas y son accesibles desde cualquier dispositivo.",{"id":3700,"category":109,"question":3701,"answer":3702,"weight":10},918,"¿Puedo cambiar el MASTERKEY de ZITADEL después de la instalación?","No. El `MASTERKEY` (variable `ENCRYPTION_KEY` en ServOrbit) se utiliza para cifrar los secretos en la base de datos PostgreSQL desde el primer arranque. Cambiarlo posteriormente haría ilegibles todos los secretos y ZITADEL se negaría a iniciar. Guárdelo en un gestor de contraseñas seguro.",{"id":3704,"category":109,"question":3705,"answer":3706,"weight":10},919,"¿Puedo cambiar el dominio de ZITADEL después de la instalación?","No. ZITADEL fija el `issuer` OIDC (la URL de su instancia) en el primer arranque a través de `ZITADEL_EXTERNALDOMAIN`. Cambiarlo rompe todas las integraciones OIDC existentes. Si necesita otro dominio, reinstale la instancia desde cero.",{"id":101,"category":109,"question":3708,"answer":3709,"weight":10},"¿ZITADEL consume menos recursos que Keycloak?","Sí. ZITADEL está escrito en Go y consume menos de 100 MB de RAM en reposo, frente a 512 MB a 1 GB de Keycloak en JVM. Por tanto, es adecuado para VPS de gama entrada (2 GB RAM). Un VPS de 2 GB RAM es suficiente para uso en equipo (10–50 usuarios).",{"id":3711,"category":109,"question":3712,"answer":3713,"weight":10},921,"¿Cómo activo las passkeys en ZITADEL?","En la consola de ZITADEL, vaya a **Instance Settings** → **Login Policy** → active **Passkeys \u002F WebAuthn**. Los usuarios pueden entonces registrar su dispositivo (Touch ID, Face ID, clave FIDO2) desde **My Profile** → **Passwordless**.",{"id":3715,"category":109,"question":3716,"answer":3717,"weight":10},922,"¿Cómo funciona el multi-tenant en ZITADEL?","ZITADEL está diseñado de forma nativa para multi-tenancy. Cada **Organización** es un espacio aislado con sus propios usuarios, grupos, aplicaciones y políticas de seguridad. Los usuarios pueden pertenecer a varias organizaciones con distintos roles en cada una. Los tokens JWT incluyen automáticamente los claims de organización.",{"id":3719,"category":81,"question":3720,"answer":3721,"weight":10},923,"¿Cómo puedo seguir el progreso de una migración asistida desde el área de cliente?","Accede a tu área de cliente, ve a 'Soporte' y luego a 'Mis tickets' para encontrar la solicitud de migración asociada. Cada etapa (análisis, transferencia, validación, puesta en marcha) queda registrada y visible en tiempo real en el hilo del ticket. También recibirás una notificación por correo electrónico ante cada cambio de estado. Si no aparece ninguna actualización pasadas 24 horas, responde directamente al ticket existente en lugar de abrir uno nuevo.",{"id":3723,"category":549,"question":3724,"answer":3725,"weight":10},924,"¿Cómo exportar todos mis repositorios de GitLab para importarlos en una instancia Gitea autoalojada?","Usa la API REST de GitLab (`\u002Fapi\u002Fv4\u002Fprojects?owned=true`) para listar tus repositorios y luego clona cada uno con `git clone --mirror`. Gitea incluye un asistente de importación integrado (Administración → Migración) que acepta una URL de GitLab y crea automáticamente repositorios, issues y pull requests. Para los espacios de nombres de solo lectura o grupos, exporta primero un archivo tarball desde GitLab (Ajustes → General → Exportar proyecto) y luego impórtalo en Gitea a través de la interfaz o su API. Prevé al menos 2 GB de RAM en tu VPS para una migración sin problemas.",{"id":96,"category":17,"question":3727,"answer":3728,"weight":10},"¿Cuánta RAM necesito para autoalojar n8n en un VPS?","Una instancia n8n independiente funciona cómodamente con 1 GB de RAM, pero en producción con una base de datos PostgreSQL y varios flujos de trabajo activos, se recomienda un mínimo de 2 GB. Si combinas n8n con otros servicios Docker (Redis, un proxy inverso, una app de negocio), prevé 4 GB para evitar ralentizaciones durante los picos de ejecución. Los VPS de ServOrbit desde 99 DH\u002Fmes incluyen almacenamiento SSD NVMe dimensionado para este tipo de carga; la actualización a un plan superior es posible en cualquier momento desde el área de cliente.",{"id":3730,"category":17,"question":3731,"answer":3732,"weight":10},926,"¿Cómo configurar un proxy inverso Nginx para varias aplicaciones Docker en el mismo VPS?","Crea una red Docker compartida (`docker network create proxy`) y conecta tus contenedores a ella. En Nginx, declara un bloque `server` por aplicación con la directiva `proxy_pass` apuntando al nombre del contenedor y su puerto interno (p. ej., `http:\u002F\u002Fapp1:3000`). Usa nombres de dominio distintos o subdominios para diferenciar las aplicaciones y activa HTTPS con Certbot (`certbot --nginx -d miapp.ejemplo.com`). Una alternativa sencilla es Nginx Proxy Manager, disponible en el marketplace de ServOrbit, que ofrece una interfaz gráfica para gestionar tus proxies inversos sin editar ficheros de configuración manualmente.",{"id":3734,"category":306,"question":3735,"answer":3736,"weight":10},927,"Como revendedor, ¿cómo facturo a mis clientes el autoalojamiento de Chatwoot?","Como revendedor de ServOrbit, pides un VPS en nombre de tu cliente desde tu área de revendedor, instalas Chatwoot a través del marketplace o manualmente y luego fijas libremente tu precio de reventa. La facturación recurrente del VPS subyacente aparece en tu cuenta de revendedor al precio mayorista; tú gestionas la facturación al cliente con tu propia herramienta (Dolibarr, Stripe, etc.). Para simplificar, puedes crear una subcuenta para el cliente en la interfaz de revendedor para que gestione sus propios accesos, manteniendo la facturación centralizada en tu cuenta.",{"id":3738,"category":115,"question":3739,"answer":3740,"weight":10},928,"¿Qué es un orquestador de flujos de trabajo como Temporal y cuándo se necesita uno?","Un orquestador de flujos de trabajo como Temporal permite ejecutar secuencias de tareas largas o distribuidas de forma fiable, incluso ante fallos: cada paso se persiste y puede reanudarse donde se detuvo. Se necesita cuando un proceso de negocio supera la duración de una sola petición HTTP — pago en varios pasos, aprovisionamiento de servidor, pipeline de envío de emails — o cuando varios microservicios deben coordinarse sin pérdida de datos. Para casos de uso más simples (automatización de formularios, integraciones de API), n8n o Zapier suelen ser suficientes. Los VPS de ServOrbit son compatibles con una instalación Docker de Temporal; consulta nuestra guía en el marketplace para empezar.",{"id":3742,"category":23,"question":3743,"answer":3744,"weight":10},929,"¿Mi sitio web alojado en un VPS de ServOrbit puede alojar varios dominios?","Sí, un VPS de ServOrbit puede alojar tantos dominios como quieras en la misma máquina. Basta con configurar un bloque `server` en Nginx (o un VirtualHost de Apache) por dominio, apuntando cada uno a su propio directorio raíz o aplicación Docker. El DNS de cada dominio debe apuntar a la dirección IP de tu VPS. No hay ningún límite de software impuesto por ServOrbit; la única restricción es la capacidad de tu servidor (RAM, CPU, almacenamiento). Si gestionas muchos sitios de clientes, los planes de revendedor con panel de control cPanel\u002FWHM también están disponibles.",{"id":90,"category":483,"question":3746,"answer":3747,"weight":10},"¿Cómo renuevo un certificado SSL de Let's Encrypt caducado cuando mi dominio está detrás de Cloudflare?","Cuando tu dominio está proxificado por Cloudflare, el reto HTTP-01 de Certbot puede fallar porque Cloudflare responde en lugar de tu servidor. Usa en su lugar el reto DNS-01: instala el plugin `certbot-dns-cloudflare`, crea un token de API de Cloudflare con permiso `Zone:DNS:Edit` y luego ejecuta `certbot renew --dns-cloudflare --dns-cloudflare-credentials ~\u002Fcloudflare.ini`. La renovación se realiza sin exponer ningún puerto y funciona incluso si tu servidor no es accesible desde internet. Recuerda automatizar la renovación mediante un cron job `certbot renew` para evitar futuras expiraciones.",{"id":3749,"category":109,"question":3750,"answer":3751,"weight":10},931,"¿Requiere SiYuan un nombre de dominio para funcionar?","No. SiYuan funciona en el puerto 6806 sin nombre de dominio. Abre un túnel SSH desde tu máquina local: `ssh -L 6806:127.0.0.1:\u003Cport> root@\u003Cip-vps>` luego accede a `http:\u002F\u002Flocalhost:6806`. Para acceso HTTPS permanente, adjunta un dominio desde tu panel ServOrbit o usa el subdominio gratuito `{app}.{dns_slug}.servorbit-dns.com`.",{"id":3753,"category":109,"question":3754,"answer":3755,"weight":10},932,"¿Cómo funciona el código de acceso de SiYuan en ServOrbit?","ServOrbit genera automáticamente un código de acceso (`ADMIN_PASSWORD`) al aprovisionar el VPS. Este código se pasa a SiYuan mediante la variable de entorno `SIYUAN_ACCESS_AUTH_CODE` y protege el acceso a la interfaz web. Puedes encontrarlo en tu bóveda de credenciales de ServOrbit.",{"id":3757,"category":109,"question":3758,"answer":3759,"weight":10},933,"¿Puedo usar las apps oficiales de SiYuan (escritorio\u002Fmóvil) con mi VPS?","Sí. SiYuan ofrece apps nativas de código abierto para Windows, macOS, Linux, iOS y Android. En la configuración de la app, establece el endpoint de sincronización en la dirección HTTPS de tu VPS e introduce tu código de acceso. La sincronización es incremental y cifrada de extremo a extremo.",{"id":3761,"category":109,"question":3762,"answer":3763,"weight":10},934,"¿Cómo exporto mis datos desde SiYuan?","SiYuan permite exportar documentos individuales o cuadernos completos en varios formatos. Desde el menú contextual de un documento o cuaderno, elige Exportar y selecciona: Markdown, HTML, Word (.docx) o PDF. También puedes copiar el volumen Docker `\u002Fsiyuan\u002Fworkspace` para una copia de seguridad completa.",{"id":84,"category":109,"question":3765,"answer":3766,"weight":10},"¿Cuánta RAM consume SiYuan en un VPS?","SiYuan normalmente consume menos de 256 MB de RAM para un espacio de trabajo personal activo. Un VPS de 1 GB es suficiente para uso individual o un equipo de dos a tres personas. Para espacios de trabajo con muchos enlaces o uso intensivo multiusuario, 2 GB de RAM ofrecen mejor fluidez.",{"id":3768,"category":81,"question":3769,"answer":3770,"weight":10},936,"¿Cómo obtener un informe de diagnóstico para un incidente en mi alojamiento o VPS?","Desde tu área de cliente, abre un ticket de soporte indicando el servicio afectado, la fecha y hora aproximadas del incidente y los mensajes de error observados. Nuestro equipo generará un informe de diagnóstico (registros del servidor, métricas de recursos, historial de eventos) y te lo compartirá directamente en el ticket. Cuanto más detallada sea la información, más rápido podremos aislar la causa.",{"id":3772,"category":11,"question":3773,"answer":3774,"weight":10},937,"¿Qué es el Registrar Lock y cómo desactivarlo para una transferencia de dominio?","El Registrar Lock es una protección activada por defecto en tu dominio para impedir transferencias no autorizadas: bloquea las solicitudes entrantes de cambio de registrador. Para transferir tu dominio a otro registrador, desactiva este bloqueo desde la sección de gestión de dominios en tu área de cliente, luego obtén tu código de transferencia (EPP\u002FAuth-Info). El bloqueo se reactiva automáticamente una vez finalizado el período de transferencia o si esta se cancela.",{"id":3776,"category":87,"question":3777,"answer":3778,"weight":10},938,"¿Cómo añadir un contacto de facturación distinto del titular de la cuenta?","En tu área de cliente, accede a la información de tu cuenta y luego a la sección Contactos. Allí puedes crear un contacto de facturación separado (nombre, correo electrónico, teléfono) que recibirá las facturas y los recordatorios de vencimiento sin tener acceso a la configuración de la cuenta. Este contacto puede modificarse o eliminarse en cualquier momento.",{"id":3780,"category":29,"question":3781,"answer":3782,"weight":10},939,"¿Puedo usar una tarjeta de débito Visa o Mastercard para pagar mi alojamiento?","Sí, las tarjetas de débito Visa y Mastercard se aceptan del mismo modo que las tarjetas de crédito, siempre que tu banco tenga activados los pagos en línea en tu tarjeta. Los métodos de pago disponibles se muestran durante el proceso de pedido y reflejan los modos activos en la plataforma: Tarjeta bancaria — CMI, PayPal, CIH Bank y Transferencia bancaria. Si el pago es rechazado, contacta con tu banco para verificar que los pagos en línea están autorizados en tu tarjeta.",{"id":78,"category":432,"question":3784,"answer":3785,"weight":10},"¿Cuántas direcciones IP se incluyen con un servidor dedicado de ServOrbit y puedo solicitar más?","Cada servidor dedicado de ServOrbit se entrega con una dirección IPv4 dedicada incluida en el plan. Si tu proyecto requiere varias direcciones IP (para certificados SSL independientes, servicios de red avanzados), se pueden solicitar bloques de IP adicionales desde tu área de cliente o bajo petición. Visita \u002Fserveurs-dedies o contáctanos a través de tu área de cliente para conocer la disponibilidad y las condiciones.",{"id":3787,"category":115,"question":3788,"answer":3789,"weight":10},941,"¿Cuál es la política de disponibilidad (SLA) de ServOrbit para sus servicios?","ServOrbit se compromete a una tasa de disponibilidad del 99.9% para sus servicios de alojamiento, VPS y servidores dedicados, de acuerdo con los términos generales del servicio. En caso de un incidente que afecte la disponibilidad, el estado en tiempo real está disponible en \u002Fstatut. Para cualquier desviación observada, puedes abrir un ticket desde tu área de cliente para que se realice un análisis y se apliquen los créditos correspondientes según las condiciones vigentes.",{"id":3791,"category":70,"question":3792,"answer":3793,"weight":10},942,"¿Qué puerto SMTP debo usar para enviar correos desde mi aplicación alojada en VPS (25, 465 o 587)?","En un VPS de ServOrbit, el puerto 25 está bloqueado en salida por defecto para limitar el riesgo de spam; utiliza el puerto 587 (STARTTLS) o el puerto 465 (SMTPS\u002FSSL implícito) para el envío autenticado desde tu aplicación. Si utilizas un relay SMTP externo (Mailgun, Brevo, etc.), configura el puerto recomendado por ese servicio. Para los buzones gestionados por cPanel en alojamiento compartido, el webmail y los clientes de correo también emplean el puerto 587 o 465.",{"id":3795,"category":483,"question":3796,"answer":3797,"weight":10},943,"¿Cómo verificar si mi certificado SSL está correctamente instalado y conocer su fecha de vencimiento?","Puedes verificar la instalación y la fecha de vencimiento de tu certificado SSL directamente desde tu navegador: haz clic en el candado de la barra de direcciones, luego en 'La conexión es segura' para ver los detalles del certificado (emisor, dominio cubierto, validez). Herramientas en línea como SSL Labs (ssllabs.com\u002Fssltest) o check-host.net también permiten realizar un análisis en profundidad (cadena de certificación, algoritmos, compatibilidad). Si el certificado es gestionado automáticamente por ServOrbit (Let's Encrypt), la renovación se gestiona sin ninguna acción por tu parte.",["Reactive",3799],[3800,3803,3806,3809,3812,3815,3818,3821,3824,3827,3830,3833,3836,3839],{"slug":11,"urlSlug":11,"slugs":3801,"label":3802,"count":295},{"fr":11,"en":11,"ar":11,"es":11},"Dominios",{"slug":23,"urlSlug":23,"slugs":3804,"label":3805,"count":321},{"fr":23,"en":23,"ar":23,"es":23},"Alojamiento web",{"slug":70,"urlSlug":70,"slugs":3807,"label":3808,"count":316},{"fr":70,"en":70,"ar":70,"es":70},"Correo profesional",{"slug":306,"urlSlug":306,"slugs":3810,"label":3811,"count":321},{"fr":306,"en":306,"ar":306,"es":306},"Revendedor",{"slug":17,"urlSlug":17,"slugs":3813,"label":3814,"count":1034},{"fr":17,"en":17,"ar":17,"es":17},"VPS Cloud",{"slug":432,"urlSlug":432,"slugs":3816,"label":3817,"count":305},{"fr":432,"en":432,"ar":432,"es":432},"Servidores dedicados",{"slug":483,"urlSlug":483,"slugs":3819,"label":3820,"count":44},{"fr":483,"en":483,"ar":483,"es":483},"SSL y seguridad",{"slug":93,"urlSlug":93,"slugs":3822,"label":3823,"count":321},{"fr":93,"en":93,"ar":93,"es":93},"Copias de seguridad",{"slug":549,"urlSlug":549,"slugs":3825,"label":3826,"count":356},{"fr":549,"en":549,"ar":549,"es":549},"Migración",{"slug":29,"urlSlug":29,"slugs":3828,"label":3829,"count":305},{"fr":29,"en":29,"ar":29,"es":29},"Pago y facturación",{"slug":87,"urlSlug":87,"slugs":3831,"label":3832,"count":300},{"fr":87,"en":87,"ar":87,"es":87},"Cuenta y área de cliente",{"slug":109,"urlSlug":109,"slugs":3834,"label":3835,"count":319},{"fr":109,"en":109,"ar":109,"es":109},"Marketplace",{"slug":81,"urlSlug":81,"slugs":3837,"label":3838,"count":280},{"fr":81,"en":81,"ar":81,"es":81},"Soporte",{"slug":115,"urlSlug":115,"slugs":3840,"label":3841,"count":311},{"fr":115,"en":115,"ar":115,"es":115},"General",1789665159002]