About OpenVZ VPS

Can I install Docker in OpenVZ VPS?

No, it is not possible to install Docker on an OpenVZ VPS. This is because Docker uses a different approach to virtualization than OpenVZ, and the two technologies are not compatible with each other.

OpenVZ uses a container-based approach to virtualization, in which multiple isolated environments, or containers, are created on a single physical server. Each container has its own operating system and can run its own applications independently of the other containers on the server.

In contrast, Docker uses a container runtime environment to create and manage containers. Docker containers are built on top of a shared operating system kernel, and they share the kernel with other containers on the same host. This allows Docker containers to be more lightweight and efficient than traditional virtual machines, but it also means that they cannot be used on an OpenVZ VPS.

If you want to use Docker on a VPS, you will need to choose a VPS provider that offers Docker-based virtualization, rather than OpenVZ. Some popular options for Docker-based VPS hosting include Amazon Elastic Container Service (ECS), Google Kubernetes Engine (GKE), and DigitalOcean Kubernetes (DOKS).

What Apps to install in OpenVZ VPS

OpenVZ is a type of virtual private server (VPS) technology that allows a physical server to be divided into multiple isolated virtual environments, or containers. As such, the specific applications you choose to install on your OpenVZ VPS will depend on your individual needs and requirements.

Some popular applications that can be installed on an OpenVZ VPS include web servers (such as Apache or Nginx), database servers (such as MySQL or PostgreSQL), and programming languages (such as PHP, Python, or Ruby). You can also install a variety of other applications, depending on your needs, such as email servers, file servers, or even gaming servers.

It’s important to note that because OpenVZ uses a container-based approach to virtualization, the applications you install on your VPS must be compatible with the operating system running on the physical server. This means that you may need to choose applications that are specifically designed to work with the version of Linux that your OpenVZ VPS is based on.

Overall, the best approach to choosing the right applications for your OpenVZ VPS is to carefully consider your specific needs and requirements, and then select the applications that will best meet those needs. It’s also a good idea to research and compare different options to ensure that you choose the most suitable and effective applications for your VPS.

Source: ChatGPT

Bookmarking Apps You Can Install on your own Server

Linkding

linkding is a simple bookmark service that you can host yourself. It’s designed be to be minimal, fast, and easy to set up using Docker.

Personally, I liked Linkding’s interface. Uses just Sqlite, easy to backup and transfer anywhere. The problem is I want my links publicly accessible and browseable, which there’s no option here.

LinkAce

LinkAce is a self-hosted archive to collect links of your favorite websites. Save articles to read them later, tools to use them in your next project, or historic content to archive it for the long term. LinkAce comes with a lot of features while keeping a clean and minimal interface.

Not as simple interface as Linkding. I like simple. This also needs mysql so a little bloated for my taste. But this one can have guests (i.e., everyone) can access the site.

Cherry

Cherry is an open source self-hostable bookmark service. I was able to install it via docker compose and access the page, problem is I can’t login after I created a user with the docker exec command as instructed from its documentation.

From Reddit, it appears you need to run it behind reverse proxy to make the login work. So much work for just testing before committing eh?

LinkSaver

Maybe also worth a try:

Check it out on Github.

Espial

Espial is an open-source, web-based bookmarking server.

It allows mutiple accounts, but currently intended for self-host scenarios.

The bookmarks are stored in a sqlite3 database, for ease of deployment & maintenence.

The easist way for logged-in users to add bookmarks, is with the “bookmarklet”, found on the Settings page.

Also, see the android app for adding bookmarks via an Android Share intent.

Check it out on Github.

Slash

Slash is a bookmarking and short link service that allows you to save and share links easily. It lets you store and categorize links, generate short URLs for easy sharing, search and filter your saved links, and access them from any device.

See the introduction on Reddit.

Screenshot: