Listing Thumbnail

    Vaultwarden on Ubuntu Secure Self Hosted Password Manager

     Info
    Sold by: Intellare 
    Free Trial
    AWS Free Tier
    Vaultwarden on Ubuntu is a lightweight, self-hosted password manager, pre-configured with Docker and installed via Ansible for fast setup. It includes NGINX, allowing access over both HTTP and HTTPS. While HTTPS with custom domains and SSL certificates is strongly recommended for security, HTTP access is also available without requiring a domain on AWS Route 53 or other DNS providers.
    Listing Thumbnail

    Vaultwarden on Ubuntu Secure Self Hosted Password Manager

     Info
    Sold by: Intellare 

    Overview

    Vaultwarden on Ubuntu is a lightweight, self-hosted password management solution designed for users seeking full control over their data. This AMI simplifies deployment by automating the setup using Ansible, ensuring a smooth installation of the latest Ubuntu OS, Docker, and Vaultwarden. It also includes NGINX, providing the flexibility to access the service via both HTTP and HTTPS. Vaultwarden provides a secure way to manage passwords with minimal resource consumption and works seamlessly on AWS infrastructure.

    Key Features:

    • Latest Ubuntu OS: Provides a stable and secure foundation for the password manager.
    • Automated Setup with Ansible: The process includes creating necessary directories, installing Python, Docker, and Docker Compose, followed by transferring Docker Compose files to complete the setup.
    • NGINX Configuration: This AMI comes with NGINX pre-installed, allowing access via HTTP (port 80). Users can also configure HTTPS (port 443) with SSL certificates for secure access.
    • Minimal Resource Requirements: The AMI is optimized to run on even t2.micro instances, ensuring cost-effective deployments with low overhead.
    • Optional Domain and SSL Setup: Users can access the service over HTTP without requiring a domain or DNS configuration. However, HTTPS is highly recommended for enhanced security. Users can optionally register a domain through AWS Route 53 and apply SSL certificates through AWS Certificate Manager (ACM) or another provider to enable HTTPS.

    Benefits:

    • Full Control and Privacy: As a self-hosted solution, Vaultwarden allows users to manage their passwords independently, without third-party involvement.
    • Fast and Simple Deployment: Ansible automation eliminates the need for manual configuration, while Docker containerization ensures isolated and reliable operations.
    • Cost-Effective Solution: With minimal resource requirements, Vaultwarden runs efficiently even on a t2.micro instance.
    • Flexible Access Options: Users can choose to run the service on HTTP or secure it with HTTPS using SSL certificates, with or without a custom domain.
    • Flexible Integration with AWS Services: Leverage Route 53 for DNS management and ACM for SSL certificates to enforce secure HTTPS connections.

    How to Use:

    • Launch the AMI on a t2.micro instance or higher.
    • Optionally register a custom domain through AWS Route 53 or another DNS provider.
    • Access Vaultwarden immediately via HTTP (port 80). For secure access, generate SSL certificates with AWS Certificate Manager or a third-party certificate authority and configure HTTPS (port 443).
    • Switch between HTTP and HTTPS access as needed.

    This AMI provides a fast, secure, and lightweight password management platform that integrates seamlessly with AWS infrastructure. Whether for personal or business use, Vaultwarden on Ubuntu with NGINX offers the tools you need to protect your sensitive information with the flexibility to operate on either HTTP or HTTPS.

    Highlights

    • Easily deploy Vaultwarden on the latest Ubuntu with Docker and Ansible automation for quick setup, ensuring secure password management with minimal manual effort.
    • Includes NGINX to enable both HTTP and HTTPS without requiring a domain. HTTPS is highly recommended for security, but HTTP can also be used.
    • Enjoy complete privacy and control with this lightweight, self-hosted password manager, leveraging AWS infrastructure to run efficiently and securely without third-party dependencies.

    Details

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    Ubuntu 22.04

    Typical total price

    This estimate is based on use of the seller's recommended configuration (t2.micro) in the US East (N. Virginia) Region. View pricing details

    $0.042/hour

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Free trial

    Try this product at no cost for 5 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.

    Vaultwarden on Ubuntu Secure Self Hosted Password Manager

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (8)

     Info
    Instance type
    Product cost/hour
    EC2 cost/hour
    Total/hour
    t1.micro
    $0.03
    $0.02
    $0.05
    t2.nano
    $0.03
    $0.006
    $0.036
    t2.micro
    AWS Free Tier
    Recommended
    $0.03
    $0.012
    $0.042
    t3.nano
    $0.03
    $0.005
    $0.035
    t3.micro
    AWS Free Tier
    $0.03
    $0.01
    $0.04
    t3a.nano
    $0.03
    $0.005
    $0.035
    t3a.micro
    $0.03
    $0.009
    $0.039
    m1.small
    $0.03
    $0.044
    $0.074

    Additional AWS infrastructure costs

    Type
    Cost
    EBS General Purpose SSD (gp3) volumes
    $0.08/per GB/month of provisioned storage

    Vendor refund policy

    We offer refunds if a subscription is canceled within 48 hours of purchase. Refunds after 48 hours or for downgrades are at our discretion. AWS infrastructure costs (e.g., EC2) are non-refundable. To request a refund, contact support@intellare.com  or WhatsApp +971555523160 with your AWS account email, ID, and billing period. Approved refunds are processed within 5-7 business days.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Version release notes

    Version: 1.0 Release Date: October 2024

    Features:

    • Pre-configured with the latest Ubuntu OS.
    • Automated setup using Ansible to install Python, Docker, and Docker Compose.
    • Vaultwarden installed and accessible on port 80.
    • Includes automation to create necessary directories and transfer Docker Compose files.
    • Optimized to run on t2.micro instances for minimal cost.
    • Requires domain setup and SSL certificates for HTTPS access (recommended via AWS Route 53 and AWS Certificate Manager).

    Known Issues: HTTPS configuration is not automatic; users must manually set up domains and certificates.

    Notes: This version provides the first stable release of Vaultwarden on Ubuntu, focusing on easy deployment and secure password management. Future updates will address automation for HTTPS configuration.

    Additional details

    Usage instructions

    Follow these step-by-step instructions to configure, launch, and access your Vaultwarden instance.

    Step 1: Launch an EC2 Instance with the AMI

    • Purchase the Vaultwarden on Ubuntu AMI from the AWS Marketplace.
    • Navigate to the EC2 Console: https://console.thinkwithwp.com/ec2 
    • Click "Launch Instance" and select the Vaultwarden on Ubuntu AMI from your list.
    • Choose t2.micro (or a higher instance type if needed) to ensure the instance meets the minimum resource requirements.
    • In the Security Group settings, allow inbound traffic on port 80 (HTTP) to access the application.
    • Launch the instance and wait for the initialization to complete.

    Step 2: Configure Your Domain and HTTPS Access

    • Go to the Route 53 Console: https://console.thinkwithwp.com/route53 
    • Register a new domain or use an existing one.
    • Create a hosted zone for the domain (if not already created).
    • Add a record set in the hosted zone: -- Record type: A (IPv4 address) -- Alias: No -- Value: Public IP address of the EC2 instance
    • Save the record set to point the domain to your instance.
    • For HTTPS access, generate an SSL certificate using AWS Certificate Manager (ACM) or another provider.
    • Apply the SSL certificate to your domain to enable secure access.

    Step 3: Access Vaultwarden via Your Domain

    Step 4: Optional - SSH Access for Management

    • If you need to troubleshoot or manage the instance: -- Open your terminal or SSH client. -- Use the following command (replace your-key.pem with your private key and your-public-ip with the instance's public IP): ssh -i "your-key.pem" ubuntu@your-public-ip
    • Inside the instance, you can manage Docker containers: -- Check running containers: docker ps -- View logs: docker logs vaultwarden

    Step 5: Monitor and Assess Application Health

    • Go to the EC2 Console and confirm you are in the correct region.
    • Select the instance running Vaultwarden.
    • Click on the Status Checks tab to verify that all checks have passed.
    • If there are failed status checks, restart the instance or troubleshoot using the System Logs.

    Step 6: Rotating System Credentials and Managing Encryption

    • If your instance uses AWS IAM roles or programmatic credentials, rotate them regularly to ensure security.
    • If you use encryption (e.g., SSL or encrypted volumes), ensure these are renewed periodically.
    • Backup Docker volumes or Vaultwarden data as needed, using: -- Amazon S3 for backups with server-side encryption. -- Amazon EBS encryption for encrypted block storage.

    Step 7: Maintain and Monitor the Instance

    • Ensure that your domain registration and SSL certificate are renewed periodically to avoid downtime.
    • Monitor the instance for performance issues and consider upgrading the instance type if necessary.
    • Refer to Vaultwarden's official documentation for additional configuration and troubleshooting: https://github.com/dani-garcia/vaultwarden 

    Support

    Vendor support

    At Intellare, we are committed to providing fast and efficient support to ensure a seamless experience with Vaultwarden on Ubuntu. Buyers can contact us through the following channels:

    Support Level: Our team offers comprehensive assistance for deployment, configuration, and troubleshooting:

    • Email and Messaging Support: Response within 24 hours for general inquiries and technical issues.
    • WhatsApp/Telegram Chat: Realtime messaging support during working hours (Monday to Friday, 9 AM to 6 PM, UAE time).
    • Documentation: Access to setup guides and troubleshooting resources.

    Feel free to contact us through your preferred messaging platform, and we will ensure your Vaultwarden setup runs smoothly and securely.

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 AWS reviews
    No customer reviews yet
    Be the first to write a review for this product.