Cette page est affichée en anglais. Une traduction française est en cours.
SkillsApr 10, 2026·3 min de lecture

Nextcloud — Self-Hosted Cloud Platform for Files, Calendar & More

Nextcloud is the leading open-source cloud platform for file sync, sharing, calendar, contacts, email, video calls, and office collaboration — a Google Workspace alternative.

Prêt pour agents

Staging sûr pour cet actif

Cet actif est d'abord staged. Le prompt copié demande à l'agent d'inspecter les fichiers staged avant d'activer scripts, config MCP ou config globale.

Stage only · 29/100Policy : staging
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Stage only
Confiance
Confiance : Established
Point d'entrée
step-1.md
Commande de staging sûr
npx -y tokrepo@latest install e8506b82-34a9-11f1-9bc6-00163e2b0d79 --target codex

Stage les fichiers d'abord; l'activation exige la revue du README et du plan staged.

TL;DR
Nextcloud gives you a private cloud with file sync, calendar, contacts, and office collaboration on hardware you control.
§01

What it is

Nextcloud is a self-hosted, open-source cloud platform that provides file synchronization, calendar, contacts, email, video conferencing, and document collaboration. It serves as a privacy-focused alternative to Google Workspace, Dropbox, and Microsoft 365, running on hardware you own or rent.

It is designed for individuals, teams, and organizations that want full control over their data without relying on third-party cloud services.

§02

How it saves time or tokens

Nextcloud consolidates multiple SaaS subscriptions into one self-hosted platform. File sync replaces Dropbox, the calendar replaces Google Calendar, Nextcloud Office replaces Google Docs, and Nextcloud Talk replaces Zoom for small meetings. The app ecosystem provides extensions for project management, notes, bookmarks, and more -- all under one login and one admin console. This reduces vendor management overhead and eliminates per-user SaaS costs.

§03

How to use

  1. Deploy Nextcloud with Docker.
docker run -d --name nextcloud \
  -p 8080:80 \
  -v nextcloud_data:/var/www/html \
  nextcloud:latest
  1. Open http://localhost:8080 and create an admin account.
  1. Install desktop and mobile sync clients from nextcloud.com/install to sync files across devices.
§04

Example

Using the Nextcloud OCC CLI for administration:

# List all users
docker exec -u www-data nextcloud php occ user:list

# Add a new user
docker exec -u www-data nextcloud php occ user:add --display-name='Alice' alice

# Scan for new files added outside of Nextcloud
docker exec -u www-data nextcloud php occ files:scan --all
§05

Related on TokRepo

§06

Common pitfalls

  • The default SQLite database is fine for personal use but becomes a bottleneck with multiple users. Switch to PostgreSQL or MySQL for team deployments.
  • Large file uploads fail without proper PHP and web server configuration. Set upload_max_filesize and post_max_size in php.ini, and increase proxy timeouts in Nginx.
  • Automatic updates can break apps. Test updates on a staging instance before applying to production, and maintain database backups.

Questions fréquentes

Is Nextcloud free?+

The Nextcloud server software is free and open source under AGPLv3. Nextcloud GmbH offers paid enterprise support subscriptions with SLAs, compliance features, and dedicated support. The core functionality is identical.

Can Nextcloud replace Google Workspace?+

For many use cases, yes. Nextcloud provides file storage, calendar, contacts, email integration, video calls (Nextcloud Talk), and document editing (Nextcloud Office with Collabora or OnlyOffice). The trade-off is that you manage the infrastructure yourself.

What hardware do I need to run Nextcloud?+

A Raspberry Pi 4 with an external USB drive works for personal use. For teams of 10-50 users, a VPS with 4 CPU cores, 8 GB RAM, and SSD storage is recommended. Larger deployments benefit from dedicated servers with PostgreSQL and Redis.

Does Nextcloud support end-to-end encryption?+

Yes. Nextcloud offers client-side end-to-end encryption for selected folders. When enabled, files are encrypted on the client before upload and can only be decrypted by authorized devices. The server never sees plaintext.

How do I back up a Nextcloud instance?+

Back up three things: the data directory (files), the database (pg_dump or mysqldump), and the config directory. Schedule automated backups and test restore procedures regularly. The Nextcloud documentation provides detailed backup guides.

Sources citées (3)
🙏

Source et remerciements

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires