RSS to ActivityPub proxy
This is a simple Mastodon/ActivityPub server that has a virtual
@firstname.lastname@example.org user for every RSS feed in the Internet. Just search
for your favourite RSS-enabled website from Mastodon's search and follow the
user! All RSS items will be posted as toots.
- Or any other website that has an RSS feed!
- Convert slashes to dots:
You can run the project locally:
SERVER_HOSTNAME=your-domain.com yarn dev
Running the project in dev mode is not recommended for production, as it takes a lot more memory and yields in longer startup time. You can run the project in produciton mode by building it first:
This compiles the project to
build/ folder using
tsc and runs the built app.
This project is deployed automatically when pushed to
master branch using
This project tries to achieve:
- Following any RSS feed directly from Mastodon
- No login, no registration, no ads
- Being a super simple ActivityPub server
This project uses environment variables for configuration. The following environment variables are available:
Needed so that the server knows what domain it's running on.
This project uses SQLite as a database; it's the simplest sane option for single-server fly.io persistence. You can specify the filename of the database here.
There are other awesome projects that are very similar to Mastofeeder, so make sure to check them out too!
If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.
The code in this project is licensed under MIT license.