Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

You can convert an ownCloud server to Nextcloud, but treat it as a controlled manual update rather than a normal in-place upgrade. The safe path is to verify a supported source-to-target bridge, make restorable backups, schedule maintenance, replace the application code, run Nextcloud’s upgrade and database-repair commands, then validate users, files, shares, authentication, storage and background jobs before moving to newer Nextcloud releases.

What an ownCloud-to-Nextcloud conversion involves

A conversion keeps the existing database and data directory while replacing the ownCloud application with a compatible Nextcloud release. Nextcloud’s administration documentation allows this only when the source and target are sufficiently compatible in both database schema and codebase. It is therefore closer to a carefully staged manual update than to installing Nextcloud beside ownCloud and copying files.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The conversion puts the server into maintenance mode. Users cannot log in while the database migration runs, and a large installation may remain unavailable for hours. Plan a maintenance window, notify users, and do not begin until you have a tested recovery plan.

Supported bridge versions

The current Nextcloud 35 administration manual maps the following ownCloud branches to Nextcloud 34.0.0:

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.
ownCloud source Nextcloud bridge target
10.13.x 34.0.0
10.14.x 34.0.0
10.15.x 34.0.0
10.16.x 34.0.0

Release compatibility changes over time. Confirm the table against the current administration manual immediately before production work, and match the exact ownCloud source version rather than assuming that every 10.x release follows the same path. Older installations may need one or more intermediate ownCloud upgrades; do not invent a bridge version.

Direct conversion or a fresh deployment?

Decision factor Manual conversion Fresh Nextcloud deployment
Supported version path Requires a documented compatible ownCloud-to-Nextcloud bridge. Starts with a supported Nextcloud release, then restores or imports data using a separately planned method.
Downtime Maintenance mode blocks access during code and database updates; large installations can take hours. Users can remain on ownCloud until the new service is ready, followed by a planned cutover.
Users, shares and settings Nearly all ownCloud settings are migrated, including users’ settings, internal and public link shares, app configuration, LDAP and external-storage settings. These items must be recreated or restored and then checked on the new system.
PHP and database work Requires target-compatible PHP and the existing database to pass Nextcloud’s upgrade and repair routines. Requires a new supported stack and a data migration or restore plan.
App compatibility OwnCloud Market apps can be disabled as incompatible and may need Nextcloud equivalents. Only apps that support the selected Nextcloud release need to be installed, but their settings may require reconfiguration.
Rollback Restore the original application, database and data backups; in-place downgrades are unsupported. The old ownCloud service can remain available until cutover if both environments are maintained.
Installation method Archive, package, Docker, Snap, virtual-machine and Windows Server deployments require method-specific procedures. Built using the target installation method’s normal deployment process.
Professional assistance Nextcloud offers a migration tool, Enterprise migration support, partner options and a route for custom enterprise migrations. The same professional services can help design and execute a new deployment.

Inventory the ownCloud installation before changing anything

Create a written inventory that another administrator could use to reproduce the environment. Record:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • the exact ownCloud version and edition;
  • PHP version and enabled extensions;
  • database engine and version, database name, and connection details;
  • web server, virtual-host or reverse-proxy configuration, and the operating system;
  • the absolute data-directory location and ownership;
  • how ownCloud was installed: archive, Docker, Snap, virtual machine, operating-system package or Windows Server;
  • enabled ownCloud and third-party apps, including custom code and themes;
  • cron or other background-job configuration;
  • LDAP or other directory integration;
  • external storage mounts and credentials;
  • encryption, sharing, retention, firewall, automated-tagging and file-drop settings; and
  • mail, preview, WebDAV and client-sync configuration.

Also document the web-service account that runs PHP, the paths used by the current installation, and the exact commands or service controls needed to stop and start the deployment. These details differ between installation types, so an archive-install procedure should not be applied blindly to a container, Snap, package, virtual machine or Windows Server system.

Back up the installation and prove that recovery is possible

Nextcloud’s migration guidance is explicit: “Especially when migrating from ownCloud to Nextcloud you should create a backup of the config, database and the data directory, in case something goes wrong.” Make all three backups before enabling maintenance mode:

  • Configuration: preserve the complete config/ directory, especially config/config.php, along with any web-server, PHP, reverse-proxy and cron configuration that is outside the application tree.
  • Database: create a consistent dump using the database engine’s supported backup method. Keep the dump with its engine and version information.
  • Data: copy the complete ownCloud data directory, including user files, versions, trash, previews, file-cache records stored there and any externally mounted paths that are part of the service.
  • Application code: preserve the original ownCloud application tree rather than deleting it. Keep a clearly identified copy for rollback.

A backup is not proven until you have performed a separate restore test. Restore the database and representative data to an isolated system, verify that the files and configuration can be read, and write down the recovery sequence. No migration plan should claim a backup is valid merely because a copy completed without errors. Keep the original backups until the final Nextcloud release has passed validation.

Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth

Select the bridge release and plan PHP changes

Download the Nextcloud release that the compatibility table identifies for the exact ownCloud version. Before scheduling downtime, check that the server’s PHP version and extensions meet that Nextcloud release’s requirements.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

ownCloud does not and will not support PHP 8.0 or higher. The PHP change needed by a compatible Nextcloud release can therefore make the existing ownCloud service inaccessible before the new application code is installed. Arrange the order of work deliberately: have the target code and a tested rollback ready, change PHP within the maintenance window, and do not expose a half-upgraded system to users.

Perform the manual conversion

1. Announce maintenance and stop writes

Choose a window long enough for the database migration and verification. Ask users and automated clients to stop activity, and pause integrations that write to WebDAV or external storage. Confirm that your backups and rollback copy are available before proceeding.

2. Enable Nextcloud maintenance mode

Run the command as the account used by the web server. The documented pattern is:

sudo -u www-data php occ maintenance:mode --on

Replace www-data and the occ path with the HTTP user and application path used by your deployment. Containers, packages, Snaps and virtual machines normally provide their own command or service wrapper; use that method instead of copying an archive command into a different installation type.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black | LED mouse pad with 14 lighting modes, covers keyboard & mouse, anti-slip rubber base, waterproof surface, USB powered
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.

3. Replace the application code while preserving configuration and data

For an archive-style installation, keep config/config.php and the entire data directory in place, preserve the old application tree, and replace the ownCloud code with the compatible Nextcloud code. Do not overwrite the data directory with a blank directory and do not discard the original code until the migration is accepted.

Follow the installation-specific update instructions for Docker, Snap, packages and pre-built virtual machines. Windows Server has a documented limitation: migration from Windows Server is not supported beyond moving over the data. Treat that platform as a data move to a supported deployment rather than as a fully supported in-place code conversion.

4. Run the normal Nextcloud upgrade

With the compatible Nextcloud code in place and maintenance mode still enabled, run the upgrade as the web user:

sudo -u www-data php occ upgrade

Use the correct PHP executable, user and path for your system. Monitor the command output and server logs. Do not interrupt a database migration simply because it takes longer than an ordinary app update; large installations may require hours.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

5. Repair database structures

After occ upgrade completes, run the documented repair commands as the same web user:

Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
  1. sudo -u www-data php occ db:convert-filecache-bigint
  2. sudo -u www-data php occ db:add-missing-columns
  3. sudo -u www-data php occ db:add-missing-indices
  4. sudo -u www-data php occ db:add-missing-primary-keys

Record any error output. A command that fails because of a database permission, schema or connectivity problem should be resolved before users are allowed back in; do not hide the error by deleting tables or manually changing schema objects.

6. Reconcile cron jobs and applications

Review the old crontab. If it used occ system:cron, change it to the PHP command specified by Nextcloud’s configured background-job method, using the correct application path and web user. Confirm that jobs run successfully after maintenance mode is disabled.

Review every app before enabling it. OwnCloud Market applications may be disabled as incompatible. Calendar and Contacts are examples of apps that may need to be re-enabled or replaced with their Nextcloud counterparts. Third-party apps and custom code need individual compatibility checks; do not assume that an app’s ownCloud version will work on the bridge release.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What normally migrates, and what needs attention

Component Expected result Action after conversion
Users and users’ settings Nearly all are migrated. Log in with representative accounts and verify preferences, quotas and file access.
Internal and public link shares Nearly all are migrated. Open representative internal and public links, including links with passwords or expiration policies where used.
App configuration Nearly all settings migrate, subject to app compatibility. Review each app and replace disabled ownCloud apps with supported Nextcloud equivalents.
LDAP LDAP settings migrate. Test directory login, group membership and access to shared resources.
External storage External-storage settings migrate. Test mounts, credentials, permissions and representative reads and writes.
File Retention, File Firewall, File Automated Tagging, File Drop and SharePoint These are proprietary ownCloud extensions whose Nextcloud replacements may require reconfiguration. Recreate policies and integrations in the available Nextcloud apps, then test their behavior.
Encryption, previews and mail Configuration may carry over, but operation must be verified in the target environment. Test encrypted files, preview generation and notification delivery before opening the service.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Validate the converted instance before removing the lockout

Keep maintenance mode enabled until the checks below pass. Use representative accounts, not only the administrator account:

  • Sign in and sign out through the normal web address.
  • Open, upload, rename, move and delete representative files; verify versions and trash where those features are used.
  • Test internal shares, public links, shared folders and link permissions.
  • Connect a WebDAV client and at least one desktop or mobile sync client, then verify bidirectional changes.
  • Authenticate through LDAP and check directory groups, disabled users and permissions.
  • Read and write through every external-storage backend.
  • Open encrypted files and confirm that encryption keys and user access remain usable.
  • Generate previews for common file types and watch for errors in the logs.
  • Run background jobs manually or wait for the scheduled job, then confirm that queued work completes.
  • Send a test mail notification if mail is configured.
  • Review the Security & setup warnings panel and correct actionable warnings.
  • Inspect Nextcloud and web-server logs for database, app, PHP and permission errors.

Only after these checks pass should you turn maintenance mode off and invite users back. Continue monitoring synchronization, shares, cron output and logs during the first normal work period.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.

Move from the bridge release to current Nextcloud

The compatible bridge is an intermediate landing point, not necessarily the final release you want to operate. Use the built-in updater or the update method appropriate to your installation type. Upgrade to the latest point release in the current major version before moving to the next major version, never skip major releases, and run background jobs between major upgrades.

Recheck PHP requirements before every major upgrade. Repeat the same maintenance, backup and validation discipline for each step, and retain the pre-migration ownCloud backup until the final version has been validated in production.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Rollback and failure handling

If the upgrade fails

Leave users locked out, preserve the command output and logs, and identify whether the problem is a compatibility mismatch, PHP requirement, database permission or app incompatibility. Do not delete the old database or application tree while investigating.

If the converted instance must be abandoned

Downgrades are unsupported and an in-place downgrade can corrupt the database. Roll back by restoring the original ownCloud application, configuration, database and data backups, or build a fresh supported installation and restore the data there. Follow the recovery procedure you tested before the migration; do not attempt to make a newer Nextcloud schema run on the old ownCloud code.

If the server is on Windows Server

Use the documented data-move limitation as your decision point. Plan a supported target deployment, move the data, and recreate or verify configuration rather than treating Windows Server as a normal archive replacement.

When to use migration assistance

Nextcloud describes its migration tool as the easiest migration route. It also offers a special ownCloud-to-Nextcloud migration service, free migration support for Enterprise customers, partner assistance and a sales route for custom enterprise migrations. Availability and terms depend on the customer and deployment, so confirm the scope before scheduling a production cutover.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Final decision checklist

  • The exact ownCloud version has a currently documented Nextcloud bridge.
  • The target Nextcloud release’s PHP, database and installation requirements are met.
  • Configuration, database, complete data and original application code are backed up.
  • A separate restore test has demonstrated that recovery works.
  • Maintenance time, user communication and a rollback window are scheduled.
  • Apps, LDAP, external storage, encryption, shares and cron have owners for post-conversion testing.
  • The bridge instance has passed functional and security-warning checks before further major upgrades.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.