Este artículo se completó a
2
mediados de agosto y la antigeneración sigue siendofrp + npm
un plan;
¿Qué es RSS?
RSS
es un lector de estilo de clase simple escrito enPHP
,Laravel
, y , compatibleInertia.js
con los formatos y .Tailwind
Vue.js
RSS
RSS
ATOM
instalación de la línea de comandos
Instálelo en modo Docker en Synology.
La última imagen oficial ha sido lanzada ghcr.io
Desde la perspectiva de la versión, la última versión esv1.2.0
Al momento de escribir, la última versión ya está
v1.3.0
Después de SSH
iniciar sesión en Synology con el cliente, ejecute el siguiente comando para extraer la imagen
# 拉取镜像
docker pull ghcr.io/ssddanbrown/rss:latest
Si no navega por Internet científicamente, es posible que no pueda extraerlo. Puede probar docker
el sitio web del proxy: https://dockerproxy.com/ , pero habrá algunos pasos más.
# 如果拉不动的话加个代理
docker pull ghcr.dockerproxy.com/ssddanbrown/rss:latest
# 重命名镜像(如果是通过代理下载的)
docker tag ghcr.dockerproxy.com/ssddanbrown/rss:latest ghcr.io/ssddanbrown/rss:latest
# 删除代理镜像(如果是通过代理下载的)
docker rmi ghcr.dockerproxy.com/ssddanbrown/rss:latest
Ahora puede comenzar a ejecutar el contenedor.
# 新建文件夹 rss
mkdir -p /volume2/docker/rss
# 进入 rss 目录
cd /volume2/docker/rss
# 运行容器
docker run -d \
--restart unless-stopped \
--name rss \
-p 8093:80 \
-v $(pwd):/app/storage \
-e APP_NAME=RSS \
ghcr.io/ssddanbrown/rss:latest
variable | valor |
---|---|
APP_NAME |
Mostrar solo en la pestaña de encabezado/navegador |
APP_CONFIG_FILE |
La ruta al archivo de configuración, el valor predeterminado es/app/storage/feeds.txt |
APP_LOAD_POST_HUMBNAILS |
Ya sea para habilitar las miniaturas, el valor predeterminado estrue |
APP_FEED_UPDATE_FREQUENCY |
Frecuencia de actualización, 5 minutos mínimos |
APP_PRUNE_POSTS_AFTER_DAYS |
Después de cuántos días para eliminar, el valor predeterminado esfalse |
Más variables de entorno pueden referirse a: https://github.com/ssddanbrown/rss#app-configuration
También puede usar docker-compose
la instalación, guarde el siguiente contenido como docker-compose.yml
un archivo
version: "2"
services:
rss:
image: ghcr.io/ssddanbrown/rss:latest
container_name: rss
restart: unless-stopped
volumes:
- ./:/app/storage
ports:
- "8093:80"
environment:
- APP_NAME=RSS
Luego ejecuta el siguiente comando
# 新建文件夹 rss
mkdir -p /volume2/docker/rss
# 进入 rss 目录
cd /volume2/docker/rss
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
correr
Entrar en el navegador http://群晖IP:8093
para ver la interfaz principal
feeds
guardar en /app/storage/feeds.txt
archivo
El formato es:
rss源url 名字[颜色] #标签
Abra el archivo y escribahttps://laosu.ml/atom.xml 各种折腾
【Aviso】:
- El anverso es
RSS
la suscripciónURL
y el reverso es la descripción; - Recuerde usar
UTF-8
el formato para evitar caracteres confusos en chino;
Actualice la página, si hay mucho contenido, se mostrará que debe mostrarse nuevamenteReloaded
Después de cargar con éxito
Cambiar vistas, de izquierda a derecha son Card View
, List View
,Compact View
Si necesita agregar la dirección de suscripción, simplemente agregue una nueva línea, por ejemplo:http://www.huxiu.com/rss/0.xml 虎嗅网
Vuelva a actualizar la página para ver
El directorio actual es 2
uno más que el de inicio, entre app
ellos hay miniaturas, y logs
entre ellos están los registros
Precauciones
RSS
Existe un fenómeno de truncamiento de puertos en la antigeneración. Por ejemplo, después de acceder a la antigua antigeneración Su https://rss.laosu.ml:444
, algunos recursos estáticos se perderán al cargar https://rss.laosu.ml/build/assets/app-432a7ee7.js
, lo que provocará una falla en la carga.
npm
Si usa la generación inversa como Lao Su , puede agregar el siguiente código en npm
elAdvance
location / {
proxy_set_header Host $host:444;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Protocol $scheme;
proxy_pass http://192.168.0.197:8093;
proxy_redirect http:// https://;
}
en:
- 1.
444
El puerto se debe a que el antiguo Su no se ha presentado, por lo que443
no se puede usar el puerto predeterminado; - 2.
192.168.0.197
Es la red de área local del viejo Su QunhuiIP
, y debe cambiarse por la suya;
截端口
Puedes encontrar este código en la búsqueda del blog de Lao Su
documentos de referencia
ssddanbrown/rss: un simple agregador de RSS estilo feed de Twitter escrito en PHP, Laravel, Inertia.js, Tailwind y Vue.js
地址:https://github.com/ssddanbrown/rss