Build Your Own Browser Bookmark Manager with Amazon Lightsail

Publish: 2024-11-21 | Modify: 2024-11-21

Amazon Lightsail is a simplified Virtual Private Server (VPS) service provided by Amazon Web Services, offering pre-configured virtual server instances and a range of convenient features and services for quickly creating, managing, and scaling server instances, suitable for applications and workloads of various scales. New users can also enjoy a free trial for 3 months to experience its powerful features and understand its value.

The article contains the following steps:

  • Registering an Amazon Web Services account
  • Setting up VPS service
  • Installing the Baota panel
  • Building the OneNav browser bookmark manager

Registering an Amazon Web Services Account

Before using Amazon Lightsail, we need to register an Amazon Web Services account. You will need:

  • A common email address
  • A common phone number
  • UnionPay/VISA/MasterCard credit card

Click on the link: Amazon Web Services to register. When registering, make sure to select "Amazon Web Services Global" and no enterprise verification is needed for the global region.

Fill in your email and account name.

Enter the verification code sent by Amazon Web Services to your email for validation.

Continue setting up your account password.

Next, fill in your contact information. Please note:

  1. Choose between individual or business user based on your actual situation; the blogger chose individual.
  2. Ensure that your full name, phone number, address, and other information are accurately filled out to avoid triggering risk control.

Next, you will need to verify using a credit card, supporting UnionPay/VISA/MasterCard/AE credit cards. Fill in your credit card details and verify; a maximum of $1 will be temporarily charged for verification, which will be refunded upon successful verification.

Complete the phone number verification.

Finally, choose a "Support Plan"; the blogger selected "Basic Support - Free".

After registration, wait for your account to be verified so you can start experiencing the free package provided by Amazon Web Services.

Creating Amazon Lightsail

Next, go to the Amazon Lightsail console and click Create Instance.

Select a region according to your preference; the blogger chose Tokyo, Japan.

Choose "Linux/Unix" for the platform, switch to OS only for the blueprint, and select a system you are familiar with, such as Debian 11.x if unsure.

Download the default key pair for later use, choose Dual Stack for the networking type, and select a size based on your needs. You can try for free for the first 3 months, so the blogger chose the 12$/month plan (beyond this, charges will apply).

Click Create Instance and wait a few seconds for the instance to be created.

Installing Baota Panel on Amazon Lightsail

Baota panel is a user-friendly server management software that supports one-click configuration of websites, FTP, databases, and other services, providing a visual interface for quick server environment setup and management. Since the Amazon Lightsail system image does not include the Baota panel, we need to install it. Here, we will install the latest Baota version 9.2.

After creating Amazon Lightsail, click on the Terminal icon.

In the terminal, the first step is to reset the root password using the command sudo passwd root.

Once the root password is set, switch to the root user using the command su -.

Next, update the system software using the command apt-get update && apt-get install -y curl.

Copy the Baota installation command and paste it in the terminal to continue the installation process.

During installation, when prompted, type the letter y and press enter to confirm and proceed with the installation.

After a few minutes, when the installation is complete, note down the login information for future use.

Access the Amazon Lightsail management page, go to Networking >> IPv4 Firewall >> Add Rule, and add the Baota panel port 33269 to the firewall to allow access.

Note: The Baota panel port is random after installation. Make sure to check the port provided in the installation completion message.

Additionally, you need to allow ports 80 and 443 for the website to be accessible later.

Replace the Baota access address with the IPV4 address and log in.

With this, you have successfully installed the Baota panel on Amazon Lightsail and logged in. Next, we will proceed with installing the OneNav browser bookmark manager.

Installing OneNav

Open the [Docker - App Store], search for the keyword OneNav, and click Install.

Fill in the installation information:

  • Name: Keep the default or modify it as needed
  • Version: latest
  • Domain: Enter your domain name
  • Allow external access: Once the domain name is filled, this does not need to be checked
  • Port, CPU core limit, Memory limit: Keep the default settings

Point the domain name to your server IP and access the domain to complete the initialization.

Log in to the OneNav backend - Link Management - Bookmark Import to import bookmarks from your local browser for centralized management and access.

By now, you have successfully set up your browser bookmark manager, OneNav, using Amazon Lightsail. OneNav not only supports a variety of template themes but can also be used in conjunction with browser extensions, offering powerful functionality. Interested users can further explore its features!

Conclusion

If you are interested in other free services offered by Amazon Web Services, you can visit the Amazon Web Services Free Tier page for more details. Through these free services, you can explore and utilize a variety of cloud solutions provided by Amazon Web Services to enhance your work efficiency and business capabilities.


Comments