---
title: "Installation"
description: "How to install Adminkeep, keep it updated, and what uninstalling leaves behind."
source: https://adminkeep.com/docs/installation/
---

## Requirements

- WordPress 6.9 or newer
- PHP 7.4 or newer

Adminkeep is free, GPL-licensed, and hosted in the
[WordPress.org plugin directory](https://wordpress.org/plugins/adminkeep/).

## Install from your WordPress admin

<div class="mt-6 grid gap-4 sm:grid-cols-3">
  <div class="rounded-xl border border-line bg-paper p-5"><span class="font-mono text-sm text-accent">01</span><p class="mt-2 font-semibold">Search</p><p class="mt-1 text-sm text-muted">Go to <strong>Plugins → Add New Plugin</strong> and search for <strong>Adminkeep</strong>.</p></div>
  <div class="rounded-xl border border-line bg-paper p-5"><span class="font-mono text-sm text-accent">02</span><p class="mt-2 font-semibold">Install</p><p class="mt-1 text-sm text-muted">Click <strong>Install Now</strong> on the Adminkeep card.</p></div>
  <div class="rounded-xl border border-line bg-paper p-5"><span class="font-mono text-sm text-accent">03</span><p class="mt-2 font-semibold">Activate</p><p class="mt-1 text-sm text-muted">Click <strong>Activate</strong>. Done.</p></div>
</div>

Prefer the command line? WP-CLI installs it by name:

```bash
wp plugin install adminkeep --activate
```

You can also download the zip from the
[plugin's WordPress.org page](https://wordpress.org/plugins/adminkeep/) and upload it under
**Plugins → Add New Plugin → Upload Plugin**.

## After activation

An **Adminkeep** item appears in the admin menu. That screen is the whole plugin.

Every feature starts **off**. Activating the plugin changes nothing on your site until you
switch something on — a feature you haven't enabled registers zero hooks and loads zero
assets.

## Updating

Updates come from WordPress.org through the normal WordPress update flow. When a new version
is released, it appears on your **Dashboard → Updates** screen and in the plugin list like any
other update — one click, or automatic if you enable auto-updates for it.

Your settings survive every update: everything lives in a single option row that the
update never touches. If you'd rather update by hand, uploading a newer release zip over
the installed copy works too — WordPress asks to **Replace current with uploaded**.

## Uninstalling

Deactivating the plugin simply stops all features. Deleting it runs a full cleanup:

- The settings option is removed.
- The [Keep URL](/docs/configuration/) redirect table is dropped. Old page
  addresses stop redirecting — deleting the plugin is the one action that means
  "forget them."
- Live Draft pointers and Replace Media bookkeeping are removed from post meta.

One thing is left alone on purpose: media files. If Replace Media kept previous versions
of a file, those stay on disk — deleting user uploads during an uninstall is not this
plugin's call to make.

On multisite, every site in the network gets the same full cleanup.