Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-mail-logging domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the health-check domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ninja-forms domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the updraftplus domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rocket domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114 Come installare Nextcloud All-in-One su Linux - NextcloudSkip to main content
Sei un utente Linux che vuole installare l’immagine Docker di Nextcloud All-in-One, o AIO? In questo blog ti guidiamo attraverso i passaggi, proprio come abbiamo fatto nella nostra ultima guida AIO per Windows 10 e 11! 🎉
Nextcloud All-in-One è un progetto basato su Docker che permette di installare un solo container che fa il lavoro pesante di creare e gestire tutti i container necessari per un’installazione completa di Nextcloud. Nextcloud AIO non solo offre una facile implementazione e manutenzione di molte delle funzioni Nextcloud incluse, ma puoi anche aspettarti un’interfaccia facile da usare, aggiornamenti senza stress e un approccio più semplicistico per far funzionare la maggior parte delle funzioni out-of-the-box.
Continua a leggere per scoprire una guida chiara e facile da seguire, passo dopo passo, su come configurare con successo un AIO per un PC Linux.
Guida per AIO su Linux
Le seguenti istruzioni sono valide per un PC Linux (ad esempio con Ubuntu 22.04 LTS) con una CPU x64 con almeno 4GB di RAM e 2 core.
Affinché la guida funzioni correttamente, dovrai ottenere un dominio pubblico ed essere in grado di aprire le porte. Assicurati di non essere dietro a CGNAT perché non funzionerà nemmeno con quello.
Inoltre, tieni presente che le istruzioni si riferiscono a una configurazione senza server web o reverse proxy (come Apache, Nginx, ecc.). Se vuoi eseguirlo dietro un server web o un reverse proxy, fai riferimento qui.
Install Docker
Installa Docker sulla tua installazione Linux seguendo la documentazione ufficiale. Il modo più semplice è installarlo utilizzando lo script di convenienza:
curl -fsSL get.docker.com | sudo sh
2. Se hai bisogno del supporto Ipv6, devi attivarlo seguendo la guida qui.
Installare AIO
3. Ora apri il Terminale e avvia AIO con questo comando:
# For x64 CPUs and without a web server or reverse proxy (like Apache, Nginx and else) already in place:
sudo docker run \
--sig-proxy=false \
--name nextcloud-aio-mastercontainer \
--restart always \
--publish 80:80 \
--publish 8080:8080 \
--publish 8443:8443 \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
nextcloud/all-in-one:latest
Nota: potresti essere interessato a modificare la datadir di Nextcloud per memorizzare i file in una posizione diversa dal volume docker predefinito. Consulta questa documentazione per sapere come fare.
4. Successivamente, puoi aprire l’interfaccia AIO su https://localhost:8080 o https://the.servers.ip.address:8080 Devi accettare il certificato autofirmato, dopodiché dovresti vedere questo:
In alternativa, se le porte 80 e 8443 sono aperte nel tuo firewall/router e un dominio è configurato per puntare al tuo server, puoi raggiungere l’interfaccia AIO con un certificato valido utilizzando https://your-domain.com:8443
5. Clicca su “Apri il login di Nextcloud AIO” e incolla la tua password:
6. A questo punto, dovresti vedere l’interfaccia AIO:
7. Successivamente, inserisci il dominio pubblico che hai ottenuto prima di seguire questa guida. L’interfaccia dovrebbe aiutarti a capire quali sono i passaggi esatti. (Imposta il DDNS per il tuo dominio in modo che punti al tuo IP pubblico, inoltra almeno le porte 443/tcp, 3478/udp e 3478/tcp al tuo computer Linux.
8. Dopo averla configurata correttamente, dovrebbe permetterti di passare alla fase successiva in cui potrai configurare i componenti aggiuntivi opzionali desiderati e il fuso orario e cliccare su Avvia contenitori per scaricarli e avviarli.
9. A questo punto, dovresti vedere uno spinner che richiederà un po’ di tempo a seconda della tua velocità di internet ~ circa 10 minuti o più.
10. Quando tutti i container sono stati scaricati e avviati, vedrai questa schermata che mostra i container ancora in fase di avvio che eseguiranno la prima installazione per te:
11. Quando tutto è pronto, dovresti vedere questa schermata:
12. Infine, puoi aprire la tua nuova istanza Nextcloud e accedere con le credenziali di amministrazione fornite.
Ecco fatto! Tutto è pronto e pronto per la produzione! ✨
“When we have welcoming communities of contributors, open source software gets better and more useful to everyone.” Limor Fried, Electrical Engineer, Inventor and Founder of open-source hardware company Adafruit We believe in this ideal and love to work with our community. We are always looking to involve more people in Nextcloud, bringing in their ideas, […]
When cables are cut, sanctions are put in place or privacy legislation prohibits the use of the service your entire organization depends on, what can you do? Amidst geo-political changes, organizations face dependencies on large, centralized communication platforms. A major example of this is the SaaS-only communication platform Microsoft Teams. It is the only solution […]
We save some cookies to count visitors and make the site easier to use. This doesn't leave our server and isn't to track you personally!
See our Privacy Policy for more information. Customize
Statistics cookies collect information anonymously and help us understand how our visitors use our website. We use cloud-hosted Matomo
Matomo
_pk_ses*: Counts the first visit of the user
_pk_id*: Helps not to double count the visits.
mtm_cookie_consent: Remembers that consent for storing and using cookies was given by the user.
_pk_ses*: 30 minutes
_pk_id*: 28 days
mtm_cookie_consent: 30 days