Project Introduction
Runtipi is an open-source personal home server management tool. Its project positioning aims to simplify the management and configuration process of home servers, allowing users to easily install and manage various self-hosted applications, even non-technical users can quickly get started. It is built on Docker, utilizing containerization technology for rapid deployment and isolation of applications, ensuring that different applications do not interfere with each other.
Features
-
One-Click Installation and Update: Runtipi allows users to install and update over 200 popular self-hosted applications with one click, without complex configuration and management for each service.
-
Fast Deployment: Users can choose any application from Runtipi’s app store and pre-configure the installation, achieving deployment from scratch in just a few minutes.
-
SSL Certificate Management: Runtipi provides automatic SSL certificate management, using Let’s Encrypt to expose users’ applications to the world instantly.
-
Easy Management and Updates: Users can update applications through a simple web interface and customize applications to fit personal needs.
-
Easy to Use and Customize: Each application comes with pre-configured states, ready to use right away, while users can also customize according to their needs.
-
Supports Multiple Operating Systems and Applications: Runtipi supports various operating systems and applications and can seamlessly connect with various hardware devices.
Deployment Tutorial
Minimum Hardware Requirements
According to the official documentation, the hardware requirement must be a 64-bit processor with 4GB of memory and 10GB of disk space, supporting x86_64/amd64/arm64
architecture.
Operating System Requirements
The official recommendation is to use Ubuntu 18.04 LTS or higher, while also supporting other mainstream Linux distributions, although there may be some issues.
Installation
The installation process is very simple, and the official one-click installation command is:
curl -L https://setup.runtipi.io | bash
I previously created a virtual machine with Rocky Linux 9, and I installed it on this clean system without installing Docker and Docker Compose; the script will automatically install the required services.
After the installation is complete, some basic information will be output:
By visiting the provided address, we can access our service, and the first visit requires registering an administrator account:
After successful registration, you will be prompted whether to allow error information collection, and then you will enter the main interface, which will display some system information:
In the App Store
, you can quickly install the services you need:
In Settings
, you can set it to Chinese:
This panel has a drawback; currently, there is no way to customize the installation of required services through this panel, you can only selectively install services from the application list provided in the App Store.
Previous Recommendations
Deploy a lightweight navigation station program that supports NAS deployment
2024-12-19
Customize Tmall Genie voice commands to create a server inspection assistant
2024-12-11
Write a Dockerfile to build a service into an image tutorial
2024-12-09
Set up a lightweight local Docker image repository
2024-12-03
Install and use Docker services in Windows
2024-11-29
Welcome everyone to follow my public account, where I will recommend higher quality content!