Building TinyTinyRss - Building your own RSS to break the cocoon of information#
date: September 11, 2022
slug: 4
status: Published
tags: Technology
type: Post
Due to my technical abilities and laziness, this article will use the Docker method to build TTRss.
I. Required Software Environment#
- Docker CE (provides the Docker environment)
- Database (PostgreSQL/MuSOL)
- TTRss
II. Formal Construction#
1. Install Docker#
curl https://get.docker.io/ | sh # Used for installing Docker on overseas hosts
curl -sSL https://get.daocloud.io/docker | sh # Used for installing Docker on domestic hosts
2. Install the Database and TTRss#
docker run -d --name ttrssdb nornagon/postgres # Install the database
docker run -d --link ttrssdb:db -p 80:80 -e SELF_URL_PATH=http://example.org/ttrss fischerman/docker-ttrss # Install TTRss
p 80:80: This parameter indicates that the 80 port of the application inside the container (after the colon) is mapped to the 80 port of the host (before the colon). If your host needs to run other services on port 80 (such as a blog), you should change the value before the colon to an unused port. For example, p 8080:80 will enable port 8080 on the host.
e SELF_URL_PATH=http://example.org/ttrss: This parameter indicates that the Tiny Tiny RSS application can be accessed from http://example.org/ttrss. If you kept the default port settings in the previous step, simply replace the above URL with the IP address of your host (or the domain name resolved to the host). Otherwise, you should further indicate the port used after the address, such as: http://xxx.xxx.xxx.xxx:8080
III. Usage#
After completing the above steps, you can access the TinyTinyRss web interface by visiting the specified URL in your browser. The default administrator account is admin
and the password is password
. Remember to change it.