Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
En términos de software libre que permite manipular archivos multimedia, FFmpeg
es una herramienta potente y flexible. Se puede utilizar para convertir, editar, y streamer videos y audios.
Sin embargo, el uso de FFmpeg
sobre Alojamiento compartido plantea algunos problemas y limitaciones, tanto para los usuarios como para los hospedadores.
Hay que guiarse hacia la oferta de Servidor Cloud para uso de FFmpeg.
También puede dirigirse al servicio de VOD/AOD Infomaniak.
Esta guía explica cómo reiniciar un VPS Cloud / VPS Lite Infomaniak y qué puede hacer si ya no tiene acceso al servidor.
Reinicio de VPS Cloud / VPS Lite
El modo clásico permite reiniciar normalmente tu servidor. Para acceder al VPS Cloud / VPS Lite:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- Haga clic en el botón Gestionar.
- Haga clic en Reiniciar (modo clásico):
Activar/desactivar el modo seguro
Si ha perdido su clave SSH o ha cometido un error de configuración, etc.
Tienes la posibilidad de reiniciar en modo rescue. Esto consiste en reiniciar desde una imagen base desde la cual puedes montar las particiones de tu cloud. De esta manera podrás modificar/reparar tu configuración.
¡Atención! Según el sistema operativo instalado, el volumen del sistema puede llamarse /dev/sda
, /dev/sda1
o /dev/vda
; lo mismo para el volumen de datos /dev/sdb
, /dev/sdb2
o /dev/vdb
! Por lo tanto, debe reemplazar estas indicaciones por las que correspondan a su situación.
Para activar el modo rescue:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- Haga clic en el botón Gestionar.
- Haga clic en Reiniciar (modo seguro):
Realizar operaciones
Una vez activado el modo seguro, acceda a su Cloud mediante SSH, ya sea con su clave ssh o con la contraseña provisional disponible en la interfaz.
Una vez conectado, haga:
sudo -i
luego liste las particiones disponibles (reemplazar ov-abcd por su nombre de host):
[root@ov-abcd ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 8G 0 disk
└─vda1 253:1 0 8G 0 part /
vdb 253:16 0 20G 0 disk
└─vdb1 253:17 0 20G 0 part
vdb
corresponde al disco de tu cloud.
Para acceder en escritura, debes montarlo:
[root@ov-abcd ~]# mount /dev/vdb1 /mnt/
Luego puede modificar los archivos:
[root@ov-abcd ~]# ls /mnt/
bin boot dev etc home initrd.img initrd.img.old lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var vmlinuz vmlinuz.old
Según el sistema operativo de tu cloud, también puedes hacer un chroot
para reproducir tu entorno habitual:
[root@ov-abcd ~]# chroot /mnt/
bash: ls: command not found
root@ov-abcd:/# export PATH="$PATH:/usr/sbin:/sbin:/bin"
root@ov-abcd:/# ls
bin boot dev etc home initrd.img initrd.img.old lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var vmlinuz vmlinuz.old
Una vez realizadas las modificaciones necesarias, desactive el modo seguro para reiniciar su cloud en el disco original.
Esta guía explica cómo montar el volumen dedicado al almacenamiento de sus datos en su VPS Cloud en Windows. En el caso de un VPS Lite el procedimiento no es necesario porque solo hay un disco, incluso en Windows.
Montar el volumen de almacenamiento
Para montar el volumen de almacenamiento en Windows, debe ir a la herramienta "Administración de discos" y poner el disco en línea:
- Haga clic derecho en el menú Inicio.
- Busca Administración de discos.
- En la lista lateral izquierda, identifique el disco desconectado (en principio, un icono con una flecha blanca sobre un fondo rojo y un icono azul).
- Haga clic derecho sobre él para seleccionar En línea.
Para inicializar el disco y crear un volumen:
- Una vez que el disco esté en línea, haga clic derecho sobre él y seleccione Inicializar el disco.
- Elija entre MBR (para discos < 2 To) y GPT (recomendado para discos > 2 To), luego haga clic en Aceptar.
- Luego, haga clic derecho en el espacio no asignado del disco y seleccione Nuevo volumen simple.
- Siga los pasos del asistente para asignar una letra de unidad, formatear el volumen en NTFS, y finalice haciendo clic en Finalizar.
El disco ahora será accesible desde el Explorador de archivos de Windows.
También puede usar diskpart la utilidad de gestión de disco y partición de Windows.
Esta guía detalla la creación de un repositorio GIT tanto en su Alojamiento Web como en su Servidor Cloud Infomaniak.
Prólogo
- GIT y GITHub están disponibles por defecto en los dos soportes mencionados anteriormente.
- Para obtener ayuda adicional contacte a un socio o lanza una oferta gratuita — también descubre el rol del proveedor de alojamiento.
Creación del repositorio GIT
Configuración, en el servidor:
- el depósito GIT está en
/git_depot
- el sitio se encuentra en la carpeta
/web/[projet]
(en su servidor FTP)
Líneas de comando a indicar:
cd
mkdir git_depot
cd git_depot/
git init --bare [projet].git
cd [projet].git
git update-server-info
Envío del depósito local al servidor
Hacer en la computadora local:
git init
git remote add origin ssh://user@[xxxxx].ftp.infomaniak.com:/home/clients/[123465789]/git_depot/[projet].git
git status
git add .
git commit -a -m "init"
git push --set-upstream origin master
git push
Clonación del sitio en el directorio del servidor
Hacer en el servidor:
cd
cd web
rm -r [projet]/
git clone /home/clients/[123465789]/git_depot/[projet].git [projet]/
El Módulo CGID para Apache ha sido deshabilitado en las ofertas de alojamiento web mutualizado.
Si es necesario, entonces hay que considerar cambiar de oferta para un Servidor Cloud si usted está actualmente en un alojamiento web mutualizado, esto se hace de manera transparente: esta otra guía Acerca de eso.
Esta guía permite resolver un posible problema en la activación de su licencia Windows Server.
Modificar la clave registrada
Abra la utilidad Ejecutar (tecla logo Windows + R
).
Eliminar la clave registrada
Ejecute el siguiente comando:
cscript.exe c:\windows\system32\slmgr.vbs -upk
Agregar una nueva clave
Vuelva a abrir la utilidad Ejecutar y luego ejecute el siguiente comando:
cscript.exe c:\windows\system32\slmgr.vbs -ipk {CLE}
reemplazando {CLE}
por la clave de su configuración a continuación:
Sistema operativo | Clave KMS |
---|---|
Windows Server 2019 Datacenter | WMDGN-G9PQG-XVVXX-R3X43-63DFG |
Windows Server 2019 Estándar | N69G4-B89J2-4G8F4-WWYCC-J464C |
Windows Server 2022 Datacenter | WX4NM-KYWYW-QJJR4-XV3QB-6VM33 |
Windows Server 2022 Estándar | VDYBN-27WPP-V4HQT-9VMD4-VMK7H |
Windows Server 2025 Estándar | TVRH6-WHNXV-R9WG3-9XRFY-MY832 |
Windows Server 2025 Centro de datos | D764K-2NDRG-47T6Q-P8T8W-YP6DF |
Activar Windows
Vuelva a ejecutar la utilidad Ejecutar y luego ejecute el siguiente comando para asociar la clave al robot de activación Infomaniak:
cscript.exe c:\windows\system32\slmgr.vbs -skms kms.infomaniak.cloud
Vuelva a ejecutar la utilidad Ejecutar y luego ejecute el siguiente comando para activar su sistema Windows:
cscript.exe c:\windows\system32\slmgr.vbs -ato
Esta guía explica cómo sustituir, dentro de un Alojamiento en la Web Infomaniak, la dirección de un sitio actualmente subdominio (https://dev.domain.xyz
p.ex) por el dominio principal (https://domain.xyz
).
Preámbulo
- Las operaciones en resumen:
- Comienza con un sitio creado y accesible por la URL del dominio principal
dev.domain.xyz
. - Le agregamos un alias.
domain.xyz
. - Se invierten los dos tipos (el dominio principal se convierte en alias y el alias se convierte en principal).
- Quitamos el nombre antiguo.
dev.domain.xyz
.
- Comienza con un sitio creado y accesible por la URL del dominio principal
- Tenga en cuenta que la ubicación del sitio permanece en la carpeta original en el servidor; el nombre de esta ubicación puede ser de la forma
/sites/dev.domain.xyz
Pero esto no tiene ningún efecto en el lugar de producción. - Conozca también el último capítulo de esta otra guía.
Operaciones en detalle
Para pasar de un sitio con una dirección de tipo subdominio "dev.domain.xyz
" a una dirección directa "domain.xyz
":
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesitas ayuda?).
- Haga clic directamente en el nombre asignado al producto afectado.
- A continuación, haga clic en el Chevron para desarrollar la parte Áreas de este sitio:
- Haga clic en el botón Añadir dominio:
- Agregue el nuevo nombre deseado, marque las casillas correspondientes.
- Haga clic en el botón para Confirmar:
- Una vez que se haya añadido, haga clic en el menú de acción la derecha del elemento de que se trate.
- Elija definir el elemento como dominio principal:
- Valida la operación para realizar la inversión de dominios.
Esta guía explica cómo instalar y configurar systemd
en uno Servidor Cloud y presenta los principales comandos utilizables.
⚠Para la ayuda suplementaria Póngase en contacto con un socio o Haga una licitación gratuita Averigüe también el rol del hospedador.
Requisitos previos
- Seguir el guía de instalación
systemd
para Servidor Cloud. - Consultar la documentación oficial para conocer todas las posibilidades que ofrece systemd
- Los archivos "unit" se colocarán en:
~/.config/systemd/user/ ( /home/clients/absolute-path-id/.config/systemd/user )
(Sustituyéndose) absolute-path-id visible en su Manager) y los permisos se deben pagar en 0644. - El parámetro
--user
se indicará en cada pedido.
Principales pedidos
Aquí está una lista no exhaustiva de comandos utilizables con systemd
.
Forzar systemd
volver a leer las unit files y tener en cuenta las modificaciones:
systemctl --user daemon-reload
Activación de un servicio:
systemctl --user enable --now SERVICENAME.service
Verificación del estado de un servicio:
systemctl --user status SERVICENAME.service
Configuración de Node como servicio con systemd
Será necesario crear un archivo "Unit" con la extensión ".service," que deberá registrarse en el directorio:
~/.config/systemd/user/
Se puede volver a utilizar el siguiente ejemplo sustituyendo los valores que comienzan con {}:
[Unit]
Description={Le nom du service} # Spécifier ici un nom du service. Celui-ci est obligatoire mais n'a pas d'impact sur le fonctionnement
[Service]
Restart=always
Environment=NODE_VERSION={la version souhaitée} # Spécifier ici la version de Node à utiliser. S'assurer qu'elle soit installée au préalable avec "nvm install {la version souhaitée}"
WorkingDirectory=%h/{repertoire du projet Node} # %h correspond à la racine de l'hébergement
ExecStart=/bin/bash -c "exec $HOME/.nvm/nvm-exec {commande de lancement du script node}" # Cette commande dépend du projet. Par exemple, "npm run start", "npm run serve" ou encore "node server.js" sont courants
[Install]
WantedBy=default.target
Acciones adicionales con un archivo Unit
systemctl --user daemon-reload
Iniciar el servicio (si éste ya está activo, nada ocurre):
systemctl --user start [Nom du Unit]
Detener el servicio (si éste no está activo, no pasa nada):
systemctl --user stop [Nom du Unit]
Reiniciar el servicio (si no gira, se inicia):
systemctl --user restart [Nom du Unit]
Obtener información sobre el servicio , en particular:
- "Activo" que indica si el servicio funciona y desde cuándo
- "Globo" muestra el grupo de procesos que gestiona el servicio, lo que permite ver los procesos activos, con sus argumentos y su ID
Por debajo de "CGroup" se encuentran posibles logs (la salida estándar y error del proceso):
systemctl --user status [Nom du Unit]
Activar el arranque automático del servicio al boot del servidor; NB: No inicia el servicio:
systemctl --user enable [Nom du Unit]
Desactivar el inicio automático del servicio al boot del servidor; NB: Esto no para el servicio:
systemctl --user disable [Nom du Unit]
Preferencias con las entradas de usuario:
[Unit]
Description="nom service"
[Service]
Restart=always
Environment=NODE_VERSION=16.17
WorkingDirectory=%h/sites/"nom-repertoire-site"/
ExecStart=/bin/bash -c "exec $HOME/.nvm/nvm-exec npm run start"
[Install]
WantedBy=default.target
Esta guía proporciona indicaciones para sincronizar kDrive con un VPS (o viceversa) a través del protocolo WebDAV
que se encuentra en la aplicación rClone.
COMPATIBILIDAD my kSuite ✗ | my kSuite+ ✗ ✔= Oferta compatible | ✗= No disponible |
Requisitos previos
- Tener un VPS.
- Conocer su identificador kDrive (ID kDrive).
Sincronizar kDrive y VPS a través de rClone
La operación permite recuperar en tiempo real los archivos y carpetas de kDrive y poder leer, crear o modificar estos archivos desde tu VPS asegurándote de que estén sincronizados nuevamente en el servidor kDrive. Un punto de montaje rClone se puede realizar con una carpeta de tu VPS para poder manipular estos archivos kDrive.
Consulte la documentación de rClone si buscas información sobre las opciones disponibles:
- Ejemplo de comando rClone:
rclone mount kdrive:/My_kDrive_Folder_Path /home/ubuntu/Target_Folder_Path --vfs-cache-mode full --vfs-cache-max-age 24h --vfs-cache-max-size 10G --cache-dir /home/ubuntu/rclone/cache --daemon --allow-other --dir-cache-time 1h --log-file /home/ubuntu/rclone/rclone.log --log-level INFO
- El atributo
--daemon
de este comando permite iniciar la sincronización en segundo plano, ya que sin él, esta sincronización se detiene cada vez que el VPS se desconecta…
- Ejemplo de archivo de configuración rClone:
[kdrive] type = webdav url = https://***.connect.kdrive.infomaniak.com/*** vendor = other user = *** pass = ***
- Dirección del servidor:
https://IDkDrive.connect.kdrive.infomaniak.com
(consulte los requisitos previos mencionados anteriormente) - Nombre de usuario: dirección de correo electrónico para iniciar sesión en la cuenta de usuario Infomaniak
- Contraseña: contraseña de aplicación en caso de autenticación doble activada o la de tu cuenta de usuario Infomaniak si no has activado la 2FA
Esta guía es sobre "browscap.ini", un archivo de configuración utilizado por la biblioteca de PHP "browscap" que contiene información sobre los navegadores web y sus características, como su nombre, versión, sistemas operativos compatibles, capacidades de navegación, etc.
Información sobre el archivo
El archivo "browscap.ini" refleja la información más reciente sobre los navegadores web. Se puede utilizar con los scripts de PHP que requieren la biblioteca "browscap."
El phpinfo indica dónde está el archivo browscap.ini, a saber:
/opt/php/lib/php/browscap.ini
Usted mismo puede recuperar el contenido del archivo a través de un script PHP p.ex:
<?php
header("Content-type: text/plain");
print file_get_contents("/opt/php/lib/php/browscap.ini");
?>
Tenga en cuenta que la biblioteca "browscap" ya no se utiliza ampliamente y que muchos desarrolladores prefieren otras soluciones para detectar navegadores, como la función nativa PHP "get_browser()."