admin-page

Guide enabling and securing the Vaultwarden admin page with Argon2id token hashing.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/renne/skills --skill admin-page
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: admin-page
Source: https://github.com/renne/skills/tree/main/vaultwarden/admin-page
Command: npx skills add https://github.com/renne/skills --skill admin-page

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to setting up and securing the Vaultwarden admin panel, enabling efficient management of users, organizations, and server settings.

Core Features & Use Cases

  • Admin Panel Setup: Learn how to enable the admin interface and secure it with a strong token.
  • Token Security: Implement Argon2id hashing for your ADMIN_TOKEN to protect against plaintext vulnerabilities.
  • User & Organization Management: Discover how to manage user accounts, roles, and organizations through the admin UI.
  • Configuration: Understand how to configure Vaultwarden settings via the admin panel and config.json.
  • Troubleshooting: Find solutions for common issues related to admin token access and session management.

Quick Start

Follow the steps to enable the Vaultwarden admin page and secure your admin token.

Frequently Asked Questions about admin-page

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I secure the Vaultwarden admin page with an Argon2id token?▼

To secure the Vaultwarden admin page, you must generate a strong token and hash it using Argon2id. This prevents plaintext vulnerabilities by storing only the hashed ADMIN_TOKEN in your environment variables or Docker Compose setup.

How do I enable the Vaultwarden admin panel in a Docker Compose setup?▼

You can enable the Vaultwarden admin panel by configuring the ADMIN_TOKEN environment variable in your Docker Compose file. Once set, access the admin UI to manage users, organizations, and server settings.

Does Vaultwarden config.json override environment variables for admin settings?▼

Yes, the Vaultwarden config.json file takes precedence over environment variables. Settings configured via the admin UI are saved to config.json, which will override any conflicting variables defined in your Docker Compose deployment.

Why is my Vaultwarden admin token access not working?▼

Vaultwarden admin token access issues often stem from an incorrectly hashed Argon2id token or session management errors. Verify that your ADMIN_TOKEN environment variable matches the expected format and check your configuration precedence.

Can I manage user accounts and organizations through the Vaultwarden admin UI?▼

Yes, the Vaultwarden admin UI allows you to manage user accounts, assign roles, and configure organizations. This provides a centralized interface for user administration after you have successfully authenticated with your admin token.