Quickstart¶
This quickstart assumes you want the full local app experience.
Step 1: install and start the app¶
From the repository root:
uv sync
uv run mastodon_is_my_blog init
uv run mastodon_is_my_blog start --reload
In another terminal:
cd web
npm install
npm start
Open http://localhost:4200.
Step 2: pick your local person record¶
The login page asks for a Meta Account ID.
For a simple local setup, 1 is usually the default.
Think of this as you, the person using the app locally, not one specific Mastodon identity.
Step 3: choose your current Mastodon identity¶
At the top of the app, choose the identity you want to browse as.
This matters because MIMB is context-aware:
- your follows differ by identity
- your content bundles differ by identity
- your cached reading view differs by identity
Step 4: connect to Mastodon if needed¶
If the Admin page says you are not connected:
- open Admin
- choose Connect Account
- approve the app on your Mastodon server
Step 5: refresh the cache¶
Still in Admin, use Force Refresh Cache.
This pulls in:
- who you follow
- who follows you back
- recent activity from your timeline
- recent notifications
- your own recent posts
Step 6: start reading¶
Go to People and begin with:
- My Blog for your own writing
- Everyone's Blog for a wider combined view
- Top Friends or Mutuals for more focused reading
Step 7: learn the main filters¶
The default view is usually Storms, which highlights long posts and self-threaded writing.
Then try:
- Shorts for short standalone posts
- Questions for posts that invite replies
- Links for posts with links
- Pictures and Videos for media-heavy reading
Step 8: build topic views¶
Open Admin and create a Content Hub Bundle. Add:
- hashtags for exact tag-based collections
- search terms for broader server-side discovery
Then open Content to browse the result.