Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
In termini di software libero che consente di manipolare file multimediali, FFmpeg
è uno strumento potente e flessibile. Può essere utilizzato per convertire, modificare e trasmettere video e audio.
Tuttavia, l'uso di FFmpeg
sulle alloggio condiviso pone alcuni problemi e limiti, sia per gli utenti che per gli host.
Bisogna orientarsi verso l'offerta di Server Cloud per Utilizzo di FFmpeg.
Potete anche rivolgervi al servizio di VOD/AOD Infomaniak.
Questa guida spiega come riavviare un VPS Cloud / VPS Lite Infomaniak e cosa fare nel caso in cui non abbiate più accesso al server.
Riavvio di VPS Cloud / VPS Lite
La modalità classica consente di riavviare normalmente il tuo server. Per accedere a VPS Cloud / VPS Lite:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Fai clic sul pulsante Gestisci.
- Fai clic su Riavvia (modalità classica):
Attivare/disattivare la modalità provvisoria
Se hai perso la tua chiave SSH o hai commesso un errore di configurazione, ecc.
È possibile riavviare in modalità rescue. Questo consiste nel riavviare su un'immagine di base da cui è possibile montare le partizioni del cloud. In questo modo sarà possibile modificare/riparare la configurazione.
Attenzione: a seconda del sistema operativo installato, il volume del sistema può chiamarsi /dev/sda
, /dev/sda1
o /dev/vda
; stesso discorso per il volume dei dati /dev/sdb
, /dev/sdb2
o /dev/vdb
! È quindi necessario sostituire queste indicazioni con quelle corrispondenti alla vostra situazione.
Per attivare la modalità rescue:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Fai clic sul pulsante Gestisci.
- Fai clic su Riavvia (modalità provvisoria):
Eseguire operazioni
Una volta attivata la modalità provvisoria, accedi al tuo Cloud tramite SSH, utilizzando la tua chiave SSH o la password temporanea disponibile nell'interfaccia.
Una volta connesso, fai:
sudo -i
quindi elenca le partizioni disponibili (sostituire ov-abcd dal tuo nome 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
corrisponde al disco del tuo cloud.
Per accedervi in scrittura, devi montarlo:
[root@ov-abcd ~]# mount /dev/vdb1 /mnt/
Puoi quindi modificare i file:
[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
A seconda del sistema operativo del tuo cloud, puoi anche eseguire un chroot
per riprodurre il tuo ambiente abituale:
[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 volta apportate le modifiche necessarie, disattivate la modalità provvisoria per riavviare il tuo cloud sul disco originale.
Questa guida spiega come montare il Volume dedicato allo storage dei tuoi dati sul tuo VPS Cloud su Windows. Nel caso di un VPS Lite la procedura non è necessaria perché c'è un solo disco, anche su Windows.
Montare il volume di archiviazione
Per montare il volume di archiviazione su Windows, è necessario andare nello strumento "Gestione disco" e portare il disco online:
- Fai clic con il tasto destro sul menu Start.
- Cerca Gestione disco.
- Nel pannello laterale sinistro, individuare il disco non connesso (in genere un'icona con una freccia bianca su sfondo rosso e un'icona blu).
- Fai clic con il tasto destro per selezionare Online.
Per inizializzare il disco e creare un volume:
- Una volta che il disco è online, fai clic con il tasto destro su di esso e seleziona Inizializza disco.
- Scegliete tra MBR (per i dischi < 2 To) e GPT (consigliato per i dischi > 2 To), quindi cliccate su OK.
- Successivamente, fate un clic destro sull'area non allocata del disco e selezionate Nuovo volume semplice.
- Segui i passaggi dell'assistente per assegnare una lettera all'unità, formattare il volume in NTFS, quindi completa cliccando su Fine.
Il disco sarà ora accessibile da Esplora file di Windows.
È possibile utilizzare anche diskpart l'utilità di gestione disco e partizione di Windows.
Questa guida dettaglia la creazione di un deposito GIT sia sul tuo Hosting Web che sul tuo Server Cloud Infomaniak.
Premessa
- GIT e GitHub sono disponibili per impostazione predefinita sui due supporti menzionati.
- Per ulteriori assistenza contattate un partner o lanciate gratuitamente una richiesta di offerta — scoprite anche il ruolo dell'host.
Creazione del deposito GIT
Configurazione, sul server:
- il repository GIT è su
/git_depot
- il sito si trova nella cartella
/web/[projet]
(nel tuo server FTP)
Comandi da indicare:
cd
mkdir git_depot
cd git_depot/
git init --bare [projet].git
cd [projet].git
git update-server-info
Invio del deposito locale al server
Da fare sul computer locale:
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
Clonazione del sito nella directory del server
Da fare sul server:
cd
cd web
rm -r [projet]/
git clone /home/clients/[123465789]/git_depot/[projet].git [projet]/
Le Modulo CGID per Apache è stato disabilitato sulle offerte di hosting web condiviso.
Se necessario, è quindi necessario considerare di cambiare l'offerta per un Server Cloud se si è attualmente su un hosting Web condiviso, questo è fatto in modo trasparente: prendere conoscenza di quest'altra guida A questo proposito.
Questa guida permette di risolvere un eventuale problema nell'attivazione della tua licenza Windows Server.
Modificare la chiave registrata
Apri l'utilità Esegui (tasto logo Windows + R
).
Rimuovere la chiave registrata
Esegui il seguente comando:
cscript.exe c:\windows\system32\slmgr.vbs -upk
Aggiungere una nuova chiave
Rilanciare l'utilità Esegui quindi eseguire il seguente comando:
cscript.exe c:\windows\system32\slmgr.vbs -ipk {CLE}
sostituendo {CLE}
con la chiave della tua configurazione qui sotto:
Sistema operativo | Chiave KMS |
---|---|
Windows Server 2019 Datacenter | WMDGN-G9PQG-XVVXX-R3X43-63DFG |
Windows Server 2019 Standard | N69G4-B89J2-4G8F4-WWYCC-J464C |
Windows Server 2022 Datacenter | WX4NM-KYWYW-QJJR4-XV3QB-6VM33 |
Windows Server 2022 Standard | VDYBN-27WPP-V4HQT-9VMD4-VMK7H |
Windows Server 2025 Standard | TVRH6-WHNXV-R9WG3-9XRFY-MY832 |
Windows Server 2025 Data center | D764K-2NDRG-47T6Q-P8T8W-YP6DF |
Attivare Windows
Rilanciare l'utilità Esegui quindi eseguire il seguente comando per associare la chiave al robot di attivazione Infomaniak:
cscript.exe c:\windows\system32\slmgr.vbs -skms kms.infomaniak.cloud
Rilanciare l'utilità Esegui quindi eseguire il seguente comando per attivare il sistema Windows:
cscript.exe c:\windows\system32\slmgr.vbs -ato
Questa guida spiega come sostituire, all'interno di un web hosting Infomaniak, l'indirizzo di un sito attualmente sottodominio (https://dev.domain.xyz
p.es. dal settore principale (https://domain.xyz
).
Preambolo
- Le operazioni in breve:
- Si inizia con un sito creato e accessibile dall'URL del dominio principale
dev.domain.xyz
. - Gli viene aggiunto un alias.
domain.xyz
. - Si invertono i due tipi (il dominio principale diventa alias e l'alias diventa principale).
- Ritiro il vecchio nome
dev.domain.xyz
.
- Si inizia con un sito creato e accessibile dall'URL del dominio principale
- Si noti che la posizione del sito rimane nella cartella originale sul server; il nome di questa posizione può essere della forma
/sites/dev.domain.xyz
Ma questo non ha alcuna influenza sul sito in produzione. - Leggi anche l’ultimo capitolo di quest'altra guida.
Le operazioni in dettaglio
Per passare da un sito con un indirizzo di tipo sottodominio "dev.domain.xyz
"a un indirizzo diretto"domain.xyz
":
- Clicca qui per accedere alla gestione del prodotto sul Manager Infomaniak (Hai bisogno di aiuto?).
- Fare clic direttamente sul nome attribuito al prodotto in esame.
- Fare clic sul chevron per sviluppare la parte Domini di questo sito:
- Fare clic sul pulsante Aggiungi dominio:
- Aggiungi il nuovo nome desiderato, seleziona le caselle corrispondenti.
- Fare clic sul pulsante per confermare:
- Una volta aggiunta, fare clic sul menu di azione a destra dell'elemento in questione.
- Scegli di definire l'elemento come dominio principale:
- Convalida l'operazione per procedere all'inversione dei domini.
Questa guida spiega come installare e configurare systemd
di un Server Cloud e presenta i principali comandi utilizzabili.
⚠Per ulteriori aiuti Contatta un partner oppure Lanciare gratuitamente una gara d'appalto Scopri anche il Il ruolo dell'host.
Prerequisiti
- Segui il Guida all'installazione
systemd
per il server cloud. - Consulta Documentazione ufficiale per conoscere tutte le possibilità offerte da systemd
- I file "uniti" devono essere inseriti in:
~/.config/systemd/user/ ( /home/clients/absolute-path-id/.config/systemd/user )
(Sostituendo assolute-path-id visibile nel tuo Manager) e le autorizzazioni devono essere regolate nel 0644. - Il parametro
--user
deve essere indicato in ogni ordine.
Ordini principali
Ecco una lista non esaustiva di ordini utilizzabili con systemd
.
Forzare systemd
a leggere nuovamente i file unit e a prendere in considerazione le modifiche:
systemctl --user daemon-reload
Attivazione di un servizio:
systemctl --user enable --now SERVICENAME.service
Verifica dello stato di un servizio:
systemctl --user status SERVICENAME.service
Configurazione di Node come servizio con systemd
Sarà necessario creare un file "Unit" con l'estensione ".service", che sarà necessario salvare nella directory:
~/.config/systemd/user/
È possibile riutilizzare l'esempio seguente sostituendo i valori che iniziano 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
Azioni aggiuntive con un file Unit
systemctl --user daemon-reload
Avviare il servizio (se è già attivo, non succede nulla):
systemctl --user start [Nom du Unit]
Interrompere il servizio (se non è attivo, non succede nulla):
systemctl --user stop [Nom du Unit]
Riavviare il servizio (se non gira, viene avviato):
systemctl --user restart [Nom du Unit]
Ottenere informazioni sul servizio, in particolare:
- "Attivo" che indica se il servizio sta girando e da quando
- "CGroup" mostra il gruppo di processi che gestisce il servizio, che consente di vedere i processi attivi, con i loro argomenti e ID
Sotto "CGroup" si trovano eventuali log (uscita standard ed errore del processo):
systemctl --user status [Nom du Unit]
Attivare l'avvio automatico del servizio al boot del server; NB: non si avvia il servizio:
systemctl --user enable [Nom du Unit]
Disattivare l'avvio automatico del servizio al boot del server; NB: questo non interrompe il servizio:
systemctl --user disable [Nom du Unit]
Configurazione con gli input user:
[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
Questa guida fornisce indicazioni per sincronizzare kDrive con un VPS (o viceversa) tramite il protocollo WebDAV
che si trova nell'applicazione rClone.
COMPATIBILITÀ my kSuite ✗ | my kSuite+ ✗ ✔= Offerta compatibile | ✗= Non disponibile |
Prerequisiti
- Disporre di un VPS.
- Conoscere il tuo identificativo kDrive (ID kDrive).
Sincronizzare kDrive e VPS tramite rClone
L'operazione consente di recuperare in tempo reale i file e le cartelle di kDrive e di poter leggere, creare o modificare questi file dal tuo VPS, essendo sicuri che siano nuovamente sincronizzati sul server kDrive. Un punto di montaggio rClone può essere realizzato con una cartella del tuo VPS per poter manipolare questi file kDrive.
Consulta la documentazione rClone se desideri informazioni sulle opzioni disponibili:
- Esempio di 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
- L'attribut
--daemon
di questo comando consente di avviare la sincronizzazione in background perché senza di esso, questa sincronizzazione si conclude ad ogni disconnessione del VPS…
- Esempio di file di configurazione rClone:
[kdrive] type = webdav url = https://***.connect.kdrive.infomaniak.com/*** vendor = other user = *** pass = ***
- Indirizzo del server:
https://IDkDrive.connect.kdrive.infomaniak.com
(vedi i prerequisiti sopra) - Nome utente: indirizzo email per accedere al account utente Infomaniak
- Password: password applicazione in caso di autenticazione doppia attivata o quello del tuo account utente Infomaniak se non hai attivato la 2FA
Questa guida è a proposito di "browscap.ini", un file di configurazione utilizzato dalla libreria PHP "browscap" che contiene informazioni sui browser web e le loro caratteristiche, come nome, versione, sistemi operativi compatibili, capacità di navigazione, ecc.
Informazioni sul file
Il file "browscap.ini"Rispecchia le ultime informazioni sui browser web. Può essere utilizzato con script PHP che richiedono la libreria "browscap".
Il phpinfo indica dove si trova il file browscap.ini, vale a dire:
/opt/php/lib/php/browscap.ini
È possibile recuperare il contenuto del file tramite uno script PHP p.ex:
<?php
header("Content-type: text/plain");
print file_get_contents("/opt/php/lib/php/browscap.ini");
?>
Si noti che la libreria "browscap" non è più ampiamente utilizzata e molti sviluppatori preferiscono altre soluzioni per rilevare i browser, come la funzione nativa PHP "get_browser()".