RSS + y = RSSy
RSSy is a RSS management site build by Go + Template + GitHub OAuth.
- Support
Importopmlfile, andExportfeeds toopml - Using
Github OAuth - Support
Sqlite3andPostgresbyGorm - Clean and modern design
- Customize config for echo feed(hide at unread, send to kindle(comming soon))
add needed environment variables.
DB:sqlite3path orpostgresurlSITE_URL: site url, used for oauth redirectGH_CLIENT_ID: github client idGH_SECRET: github client secretPORT: server port, default8080PG: usepostgresor not, default usesqlite3
then run
go run main.goDockerfile auto generated by abcdlsj//nestg
- build image
docker build -t <imagename> .- Run with postgres
docker run -d --restart unless-stopped -e PG=true -e DB="<postgres url>" -e SITE_URL="https://example.com" -e GH_CLIENT_ID="xxxxx" -e GH_SECRET="xxxxx" -e PORT="8080" -p 19200:8080 <imagename>- Or Run with sqlite
can use --mount type=bind,source=rssy.db,target=/rssy.db to mount database.
remove PG=true environment variable.
docker run -d --restart unless-stopped -e DB="rssy.db" -e SITE_URL="https://example.com" -e GH_CLIENT_ID="xxxxx" -e GH_SECRET="xxxxx" -e PORT="8080" -p 19200:8080 --mount type=bind,source=rssy.db,target=/rssy.db <imagename>



