ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://www.w3.org/ns/activitystreams", { "ostatus": "http://ostatus.org#", "atomUri": "ostatus:atomUri", "inReplyToAtomUri": "ostatus:inReplyToAtomUri", "conversation": "ostatus:conversation", "sensitive": "as:sensitive", "toot": "http://joinmastodon.org/ns#", "votersCount": "toot:votersCount", "litepub": "http://litepub.social/ns#", "directMessage": "litepub:directMessage", "Hashtag": "as:Hashtag" } ], "id": "https://allovertheplace.ca/users/RareBird15/statuses/114192881822237478", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-03-20T04:31:36Z", "url": "https://allovertheplace.ca/@RareBird15/114192881822237478", "attributedTo": "https://allovertheplace.ca/users/RareBird15", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://allovertheplace.ca/users/RareBird15/followers", "https://lemmy.ml/c/selfhost", "https://lemmy.ml/c/selfhost/followers", "https://lemmy.world/c/selfhosted", "https://lemmy.world/c/selfhosted/followers" ], "sensitive": false, "atomUri": "https://allovertheplace.ca/users/RareBird15/statuses/114192881822237478", "inReplyToAtomUri": null, "conversation": "tag:allovertheplace.ca,2025-03-20:objectId=4030208:objectType=Conversation", "content": "<p>I'm curious to hear what others are <a href=\"https://allovertheplace.ca/tags/SelfHosting\" class=\"mention hashtag\" rel=\"tag\">#<span>SelfHosting</span></a>! Here's my current setup:</p><h2>Hardware &amp; OS</h2><ul><li><strong>Hardware:</strong> <a href=\"https://allovertheplace.ca/tags/RaspberryPi500\" class=\"mention hashtag\" rel=\"tag\">#<span>RaspberryPi500</span></a> (8 GB RAM, 512 GB SD card) <a href=\"https://allovertheplace.ca/tags/RPi\" class=\"mention hashtag\" rel=\"tag\">#<span>RPi</span></a> <a href=\"https://allovertheplace.ca/tags/RPi500\" class=\"mention hashtag\" rel=\"tag\">#<span>RPi500</span></a> <a href=\"https://allovertheplace.ca/tags/SingleBoardComputers\" class=\"mention hashtag\" rel=\"tag\">#<span>SingleBoardComputers</span></a> <a href=\"https://allovertheplace.ca/tags/HomeLab\" class=\"mention hashtag\" rel=\"tag\">#<span>HomeLab</span></a></li><li><strong>OS:</strong> <a href=\"https://allovertheplace.ca/tags/Stormux\" class=\"mention hashtag\" rel=\"tag\">#<span>Stormux</span></a>, an accessible <a href=\"https://allovertheplace.ca/tags/Linux\" class=\"mention hashtag\" rel=\"tag\">#<span>Linux</span></a> distro based on <a href=\"https://allovertheplace.ca/tags/ArchLinuxARM\" class=\"mention hashtag\" rel=\"tag\">#<span>ArchLinuxARM</span></a> <a href=\"https://allovertheplace.ca/tags/LinuxAccessibility\" class=\"mention hashtag\" rel=\"tag\">#<span>LinuxAccessibility</span></a> <a href=\"https://allovertheplace.ca/tags/AccessibleTech\" class=\"mention hashtag\" rel=\"tag\">#<span>AccessibleTech</span></a></li></ul><h2>Infrastructure &amp; Networking</h2><ul><li><strong>Dashboard:</strong> <a href=\"https://allovertheplace.ca/tags/Glance\" class=\"mention hashtag\" rel=\"tag\">#<span>Glance</span></a> (<a href=\"https://allovertheplace.ca/tags/Docker\" class=\"mention hashtag\" rel=\"tag\">#<span>Docker</span></a>) <a href=\"https://allovertheplace.ca/tags/DockerApps\" class=\"mention hashtag\" rel=\"tag\">#<span>DockerApps</span></a></li><li><strong>Reverse Proxy:</strong> <a href=\"https://allovertheplace.ca/tags/Caddy\" class=\"mention hashtag\" rel=\"tag\">#<span>Caddy</span></a></li><li><strong>DNS:</strong> <a href=\"https://allovertheplace.ca/tags/Cloudflare\" class=\"mention hashtag\" rel=\"tag\">#<span>Cloudflare</span></a></li><li><strong>Domain Registrar:</strong> <a href=\"https://allovertheplace.ca/tags/Porkbun\" class=\"mention hashtag\" rel=\"tag\">#<span>Porkbun</span></a></li><li><strong>Networking &amp; Remote Access:</strong> <a href=\"https://allovertheplace.ca/tags/Tailscale\" class=\"mention hashtag\" rel=\"tag\">#<span>Tailscale</span></a> (non-Docker), love its SSH agent and magic DNS features. <a href=\"https://allovertheplace.ca/tags/NetworkSecurity\" class=\"mention hashtag\" rel=\"tag\">#<span>NetworkSecurity</span></a></li></ul><h2>Security &amp; Monitoring</h2><ul><li><strong>Ad Blocking:</strong> <a href=\"https://allovertheplace.ca/tags/AdGuardHome\" class=\"mention hashtag\" rel=\"tag\">#<span>AdGuardHome</span></a> (non-Docker). Previously used PiHole but find AdGuardHome slightly faster. <a href=\"https://allovertheplace.ca/tags/PrivacyTools\" class=\"mention hashtag\" rel=\"tag\">#<span>PrivacyTools</span></a></li><li><strong>Server Monitoring:</strong> <a href=\"https://allovertheplace.ca/tags/Beszel\" class=\"mention hashtag\" rel=\"tag\">#<span>Beszel</span></a> (non-Docker). Tried Grafana/Prometheus/Alertmanager (accessible but overkill) and Netdata (poor screen reader accessibility). Beszel isn't perfect but best compromise so far. <a href=\"https://allovertheplace.ca/tags/ServerMonitoring\" class=\"mention hashtag\" rel=\"tag\">#<span>ServerMonitoring</span></a></li><li><strong>Server Overview:</strong> <a href=\"https://allovertheplace.ca/tags/Cockpit\" class=\"mention hashtag\" rel=\"tag\">#<span>Cockpit</span></a> (non-Docker)</li><li><strong>Security Tools:</strong> <a href=\"https://allovertheplace.ca/tags/Fail2ban\" class=\"mention hashtag\" rel=\"tag\">#<span>Fail2ban</span></a>, <a href=\"https://allovertheplace.ca/tags/FirewallD\" class=\"mention hashtag\" rel=\"tag\">#<span>FirewallD</span></a>, <a href=\"https://allovertheplace.ca/tags/ClamAV\" class=\"mention hashtag\" rel=\"tag\">#<span>ClamAV</span></a>, and <a href=\"https://allovertheplace.ca/tags/Rkhunter\" class=\"mention hashtag\" rel=\"tag\">#<span>Rkhunter</span></a> (non-Docker). Tried CrowdSec but couldn't get it working on Stormux. <a href=\"https://allovertheplace.ca/tags/CyberSecurity\" class=\"mention hashtag\" rel=\"tag\">#<span>CyberSecurity</span></a></li><li><strong>Service Uptime Monitoring:</strong> <a href=\"https://allovertheplace.ca/tags/UptimeKuma\" class=\"mention hashtag\" rel=\"tag\">#<span>UptimeKuma</span></a> (Docker), accessible and easy to use. <a href=\"https://allovertheplace.ca/tags/MonitoringTools\" class=\"mention hashtag\" rel=\"tag\">#<span>MonitoringTools</span></a></li></ul><h2>Authentication &amp; Identity Management</h2><ul><li><strong>Authelia</strong> (Docker): Just set this up for two-factor authentication and single sign-on. Seems to be working well so far!<br></li><li><strong>LLDAP</strong> (Docker): Lightweight LDAP server for managing authentication. Also seems to be working pretty well!<br><a href=\"https://allovertheplace.ca/tags/AuthenticationTools\" class=\"mention hashtag\" rel=\"tag\">#<span>AuthenticationTools</span></a> <a href=\"https://allovertheplace.ca/tags/IdentityManagement\" class=\"mention hashtag\" rel=\"tag\">#<span>IdentityManagement</span></a></li></ul><h2>Productivity &amp; Personal Tools</h2><ul><li><strong>Docker Management:</strong> <a href=\"https://allovertheplace.ca/tags/Dockge\" class=\"mention hashtag\" rel=\"tag\">#<span>Dockge</span></a> (Docker). More accessible than Portainer; main issue is built-in terminal isn't readable with screen readers. <a href=\"https://allovertheplace.ca/tags/DockerCompose\" class=\"mention hashtag\" rel=\"tag\">#<span>DockerCompose</span></a></li><li><strong>Docker Logs Viewer:</strong> <a href=\"https://allovertheplace.ca/tags/Dozzle\" class=\"mention hashtag\" rel=\"tag\">#<span>Dozzle</span></a> (Docker), great web interface and easy searching.</li><li><strong>Git Hosting:</strong> <a href=\"https://allovertheplace.ca/tags/Forgejo\" class=\"mention hashtag\" rel=\"tag\">#<span>Forgejo</span></a> (non-Docker), my personal Git server. <a href=\"https://allovertheplace.ca/tags/GitServer\" class=\"mention hashtag\" rel=\"tag\">#<span>GitServer</span></a></li><li><strong>Backups:</strong> <a href=\"https://allovertheplace.ca/tags/IDrive\" class=\"mention hashtag\" rel=\"tag\">#<span>IDrive</span></a> (non-Docker), backs up all my devices easily. <a href=\"https://allovertheplace.ca/tags/BackupSolutions\" class=\"mention hashtag\" rel=\"tag\">#<span>BackupSolutions</span></a></li><li><strong>Notes:</strong> <a href=\"https://allovertheplace.ca/tags/Joplin\" class=\"mention hashtag\" rel=\"tag\">#<span>Joplin</span></a> server (Docker). Accessibility improving; love the VSCode extension. <a href=\"https://allovertheplace.ca/tags/NoteTakingApps\" class=\"mention hashtag\" rel=\"tag\">#<span>NoteTakingApps</span></a></li><li><strong>Bookmarks:</strong> <a href=\"https://allovertheplace.ca/tags/Linkding\" class=\"mention hashtag\" rel=\"tag\">#<span>Linkding</span></a> (Docker). Accessible bookmark manager with good browser extension support. <a href=\"https://allovertheplace.ca/tags/BookmarkManager\" class=\"mention hashtag\" rel=\"tag\">#<span>BookmarkManager</span></a></li><li><strong>Recipes:</strong> <a href=\"https://allovertheplace.ca/tags/Mealie\" class=\"mention hashtag\" rel=\"tag\">#<span>Mealie</span></a> (Docker), starting to learn cooking! 🍳📖 &nbsp;<a href=\"https://allovertheplace.ca/tags/CookingApps\" class=\"mention hashtag\" rel=\"tag\">#<span>CookingApps</span></a></li><li><strong>RSS Feeds:</strong> <a href=\"https://allovertheplace.ca/tags/Miniflux\" class=\"mention hashtag\" rel=\"tag\">#<span>Miniflux</span></a> (non-Docker), excellent accessibility. Originally wanted better podcast support but other options had major accessibility issues.&nbsp;<a href=\"https://allovertheplace.ca/tags/RSSReader\" class=\"mention hashtag\" rel=\"tag\">#<span>RSSReader</span></a></li><li><strong>Automation &amp; Workflows:</strong>&nbsp;<a href=\"https://allovertheplace.ca/tags/N8N\" class=\"mention hashtag\" rel=\"tag\">#<span>N8N</span></a>&nbsp;(Docker). Haven't explored deeply yet—open to ideas!&nbsp;<a href=\"https://allovertheplace.ca/tags/AutomationTools\" class=\"mention hashtag\" rel=\"tag\">#<span>AutomationTools</span></a>&nbsp;<a href=\"https://allovertheplace.ca/tags/WorkflowAutomation\" class=\"mention hashtag\" rel=\"tag\">#<span>WorkflowAutomation</span></a></li><li><strong>Pastebin Service:</strong>&nbsp;<a href=\"https://allovertheplace.ca/tags/PrivateBin\" class=\"mention hashtag\" rel=\"tag\">#<span>PrivateBin</span></a>&nbsp;(non-Docker). Considering alternatives or CLI tool for easier console access.&nbsp;<a href=\"https://allovertheplace.ca/tags/PastebinAlternative\" class=\"mention hashtag\" rel=\"tag\">#<span>PastebinAlternative</span></a></li><li><strong>File Sharing &amp; Editing:</strong>&nbsp;<a href=\"https://allovertheplace.ca/tags/Samba\" class=\"mention hashtag\" rel=\"tag\">#<span>Samba</span></a>&nbsp;(non-Docker), easy file management from my Windows 11 mini PC.&nbsp;<a href=\"https://allovertheplace.ca/tags/FileSharing\" class=\"mention hashtag\" rel=\"tag\">#<span>FileSharing</span></a>&nbsp;<a href=\"https://allovertheplace.ca/tags/Windows11\" class=\"mention hashtag\" rel=\"tag\">#<span>Windows11</span></a></li><li><strong>Search Engine:</strong>&nbsp;<a href=\"https://allovertheplace.ca/tags/SearXNG\" class=\"mention hashtag\" rel=\"tag\">#<span>SearXNG</span></a>&nbsp;(non-Docker), accessible and searches multiple engines at once.&nbsp;<a href=\"https://allovertheplace.ca/tags/PrivacySearchEngine\" class=\"mention hashtag\" rel=\"tag\">#<span>PrivacySearchEngine</span></a></li><li><strong>IRC Client:</strong>&nbsp;<a href=\"https://allovertheplace.ca/tags/TheLounge\" class=\"mention hashtag\" rel=\"tag\">#<span>TheLounge</span></a>&nbsp;(non-Docker). Some accessibility issues but best I've found so far for always-connected IRC.&nbsp;<a href=\"https://allovertheplace.ca/tags/IRCClient\" class=\"mention hashtag\" rel=\"tag\">#<span>IRCClient</span></a></li><li><strong>Read Later Service:</strong>&nbsp;<a href=\"https://allovertheplace.ca/tags/Wallabag\" class=\"mention hashtag\" rel=\"tag\">#<span>Wallabag</span></a>&nbsp;(Docker). Biggest issue is Wallabagger Chrome extension doesn't work for me yet.&nbsp;<a href=\"https://allovertheplace.ca/tags/ReadItLater\" class=\"mention hashtag\" rel=\"tag\">#<span>ReadItLater</span></a></li></ul><h2>Notifications &amp; Development Workflow</h2><ul><li>Notifications via:&nbsp;<a href=\"https://allovertheplace.ca/tags/Ntfy\" class=\"mention hashtag\" rel=\"tag\">#<span>Ntfy</span></a>&nbsp;(Docker) and Zoho's ZeptoMail (<a href=\"https://allovertheplace.ca/tags/Zoho\" class=\"mention hashtag\" rel=\"tag\">#<span>Zoho</span></a>)</li><li>Development Environment: Mostly using VSCode connected to my server via Remote-SSH extension.&nbsp;<a href=\"https://allovertheplace.ca/tags/VSCodeRemote\" class=\"mention hashtag\" rel=\"tag\">#<span>VSCodeRemote</span></a></li></ul><h2>Accessibility Focus ♿️🖥️</h2><p>Accessibility heavily influences my choices—I use a screen reader full-time (<a href=\"https://allovertheplace.ca/tags/ScreenReader\" class=\"mention hashtag\" rel=\"tag\">#<span>ScreenReader</span></a>), so I prioritize services usable without sight (<a href=\"https://allovertheplace.ca/tags/InclusiveDesign\" class=\"mention hashtag\" rel=\"tag\">#<span>InclusiveDesign</span></a>,&nbsp;<a href=\"https://allovertheplace.ca/tags/DigitalAccessibility\" class=\"mention hashtag\" rel=\"tag\">#<span>DigitalAccessibility</span></a>). Always open to discussing accessibility experiences or recommendations!</p><p>I've also experimented with:</p><ul><li>Ollama (<a href=\"https://allovertheplace.ca/tags/Ollama\" class=\"mention hashtag\" rel=\"tag\">#<span>Ollama</span></a>): Not enough RAM on my Pi.</li><li>Habit trackers like Beaver Habit Tracker (<a href=\"https://allovertheplace.ca/tags/HabitTracking\" class=\"mention hashtag\" rel=\"tag\">#<span>HabitTracking</span></a>): Accessibility issues made it unusable for me.</li></ul><p>I don't really have a media collection, so no Plex or Jellyfin here (<a href=\"https://allovertheplace.ca/tags/MediaServer\" class=\"mention hashtag\" rel=\"tag\">#<span>MediaServer</span></a>)—but I'm always open to suggestions! I've gotten a bit addicted to exploring new self-hosted services! 😄</p><p>What's your setup like? Any cool services you'd recommend I try?</p><p><a href=\"https://allovertheplace.ca/tags/SelfHosted\" class=\"mention hashtag\" rel=\"tag\">#<span>SelfHosted</span></a>&nbsp;<a href=\"https://allovertheplace.ca/tags/LinuxSelfHost\" class=\"mention hashtag\" rel=\"tag\">#<span>LinuxSelfHost</span></a>&nbsp;<a href=\"https://allovertheplace.ca/tags/OpenSource\" class=\"mention hashtag\" rel=\"tag\">#<span>OpenSource</span></a>&nbsp;<a href=\"https://allovertheplace.ca/tags/TechCommunity\" class=\"mention hashtag\" rel=\"tag\">#<span>TechCommunity</span></a>&nbsp;<a href=\"https://allovertheplace.ca/tags/FOSS\" class=\"mention hashtag\" rel=\"tag\">#<span>FOSS</span></a>&nbsp;<a href=\"https://allovertheplace.ca/tags/TechDIY\" class=\"mention hashtag\" rel=\"tag\">#<span>TechDIY</span></a></p><p><span class=\"h-card\" translate=\"no\"><a href=\"https://lemmy.ml/c/selfhost\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\">@<span>selfhost</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://lemmy.world/c/selfhosted\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\">@<span>selfhosted</span></a></span> @selfhosting@a.gup.pe</p>", "contentMap": { "en": "<p>I'm curious to hear what others are <a href=\"https://allovertheplace.ca/tags/SelfHosting\" class=\"mention hashtag\" rel=\"tag\">#<span>SelfHosting</span></a>! Here's my current setup:</p><h2>Hardware &amp; OS</h2><ul><li><strong>Hardware:</strong> <a href=\"https://allovertheplace.ca/tags/RaspberryPi500\" class=\"mention hashtag\" rel=\"tag\">#<span>RaspberryPi500</span></a> (8 GB RAM, 512 GB SD card) <a href=\"https://allovertheplace.ca/tags/RPi\" class=\"mention hashtag\" rel=\"tag\">#<span>RPi</span></a> <a href=\"https://allovertheplace.ca/tags/RPi500\" class=\"mention hashtag\" rel=\"tag\">#<span>RPi500</span></a> <a href=\"https://allovertheplace.ca/tags/SingleBoardComputers\" class=\"mention hashtag\" rel=\"tag\">#<span>SingleBoardComputers</span></a> <a href=\"https://allovertheplace.ca/tags/HomeLab\" class=\"mention hashtag\" rel=\"tag\">#<span>HomeLab</span></a></li><li><strong>OS:</strong> <a href=\"https://allovertheplace.ca/tags/Stormux\" class=\"mention hashtag\" rel=\"tag\">#<span>Stormux</span></a>, an accessible <a href=\"https://allovertheplace.ca/tags/Linux\" class=\"mention hashtag\" rel=\"tag\">#<span>Linux</span></a> distro based on <a href=\"https://allovertheplace.ca/tags/ArchLinuxARM\" class=\"mention hashtag\" rel=\"tag\">#<span>ArchLinuxARM</span></a> <a href=\"https://allovertheplace.ca/tags/LinuxAccessibility\" class=\"mention hashtag\" rel=\"tag\">#<span>LinuxAccessibility</span></a> <a href=\"https://allovertheplace.ca/tags/AccessibleTech\" class=\"mention hashtag\" rel=\"tag\">#<span>AccessibleTech</span></a></li></ul><h2>Infrastructure &amp; Networking</h2><ul><li><strong>Dashboard:</strong> <a href=\"https://allovertheplace.ca/tags/Glance\" class=\"mention hashtag\" rel=\"tag\">#<span>Glance</span></a> (<a href=\"https://allovertheplace.ca/tags/Docker\" class=\"mention hashtag\" rel=\"tag\">#<span>Docker</span></a>) <a href=\"https://allovertheplace.ca/tags/DockerApps\" class=\"mention hashtag\" rel=\"tag\">#<span>DockerApps</span></a></li><li><strong>Reverse Proxy:</strong> <a href=\"https://allovertheplace.ca/tags/Caddy\" class=\"mention hashtag\" rel=\"tag\">#<span>Caddy</span></a></li><li><strong>DNS:</strong> <a href=\"https://allovertheplace.ca/tags/Cloudflare\" class=\"mention hashtag\" rel=\"tag\">#<span>Cloudflare</span></a></li><li><strong>Domain Registrar:</strong> <a href=\"https://allovertheplace.ca/tags/Porkbun\" class=\"mention hashtag\" rel=\"tag\">#<span>Porkbun</span></a></li><li><strong>Networking &amp; Remote Access:</strong> <a href=\"https://allovertheplace.ca/tags/Tailscale\" class=\"mention hashtag\" rel=\"tag\">#<span>Tailscale</span></a> (non-Docker), love its SSH agent and magic DNS features. <a href=\"https://allovertheplace.ca/tags/NetworkSecurity\" class=\"mention hashtag\" rel=\"tag\">#<span>NetworkSecurity</span></a></li></ul><h2>Security &amp; Monitoring</h2><ul><li><strong>Ad Blocking:</strong> <a href=\"https://allovertheplace.ca/tags/AdGuardHome\" class=\"mention hashtag\" rel=\"tag\">#<span>AdGuardHome</span></a> (non-Docker). Previously used PiHole but find AdGuardHome slightly faster. <a href=\"https://allovertheplace.ca/tags/PrivacyTools\" class=\"mention hashtag\" rel=\"tag\">#<span>PrivacyTools</span></a></li><li><strong>Server Monitoring:</strong> <a href=\"https://allovertheplace.ca/tags/Beszel\" class=\"mention hashtag\" rel=\"tag\">#<span>Beszel</span></a> (non-Docker). Tried Grafana/Prometheus/Alertmanager (accessible but overkill) and Netdata (poor screen reader accessibility). Beszel isn't perfect but best compromise so far. <a href=\"https://allovertheplace.ca/tags/ServerMonitoring\" class=\"mention hashtag\" rel=\"tag\">#<span>ServerMonitoring</span></a></li><li><strong>Server Overview:</strong> <a href=\"https://allovertheplace.ca/tags/Cockpit\" class=\"mention hashtag\" rel=\"tag\">#<span>Cockpit</span></a> (non-Docker)</li><li><strong>Security Tools:</strong> <a href=\"https://allovertheplace.ca/tags/Fail2ban\" class=\"mention hashtag\" rel=\"tag\">#<span>Fail2ban</span></a>, <a href=\"https://allovertheplace.ca/tags/FirewallD\" class=\"mention hashtag\" rel=\"tag\">#<span>FirewallD</span></a>, <a href=\"https://allovertheplace.ca/tags/ClamAV\" class=\"mention hashtag\" rel=\"tag\">#<span>ClamAV</span></a>, and <a href=\"https://allovertheplace.ca/tags/Rkhunter\" class=\"mention hashtag\" rel=\"tag\">#<span>Rkhunter</span></a> (non-Docker). Tried CrowdSec but couldn't get it working on Stormux. <a href=\"https://allovertheplace.ca/tags/CyberSecurity\" class=\"mention hashtag\" rel=\"tag\">#<span>CyberSecurity</span></a></li><li><strong>Service Uptime Monitoring:</strong> <a href=\"https://allovertheplace.ca/tags/UptimeKuma\" class=\"mention hashtag\" rel=\"tag\">#<span>UptimeKuma</span></a> (Docker), accessible and easy to use. <a href=\"https://allovertheplace.ca/tags/MonitoringTools\" class=\"mention hashtag\" rel=\"tag\">#<span>MonitoringTools</span></a></li></ul><h2>Authentication &amp; Identity Management</h2><ul><li><strong>Authelia</strong> (Docker): Just set this up for two-factor authentication and single sign-on. Seems to be working well so far!<br></li><li><strong>LLDAP</strong> (Docker): Lightweight LDAP server for managing authentication. Also seems to be working pretty well!<br><a href=\"https://allovertheplace.ca/tags/AuthenticationTools\" class=\"mention hashtag\" rel=\"tag\">#<span>AuthenticationTools</span></a> <a href=\"https://allovertheplace.ca/tags/IdentityManagement\" class=\"mention hashtag\" rel=\"tag\">#<span>IdentityManagement</span></a></li></ul><h2>Productivity &amp; Personal Tools</h2><ul><li><strong>Docker Management:</strong> <a href=\"https://allovertheplace.ca/tags/Dockge\" class=\"mention hashtag\" rel=\"tag\">#<span>Dockge</span></a> (Docker). More accessible than Portainer; main issue is built-in terminal isn't readable with screen readers. <a href=\"https://allovertheplace.ca/tags/DockerCompose\" class=\"mention hashtag\" rel=\"tag\">#<span>DockerCompose</span></a></li><li><strong>Docker Logs Viewer:</strong> <a href=\"https://allovertheplace.ca/tags/Dozzle\" class=\"mention hashtag\" rel=\"tag\">#<span>Dozzle</span></a> (Docker), great web interface and easy searching.</li><li><strong>Git Hosting:</strong> <a href=\"https://allovertheplace.ca/tags/Forgejo\" class=\"mention hashtag\" rel=\"tag\">#<span>Forgejo</span></a> (non-Docker), my personal Git server. <a href=\"https://allovertheplace.ca/tags/GitServer\" class=\"mention hashtag\" rel=\"tag\">#<span>GitServer</span></a></li><li><strong>Backups:</strong> <a href=\"https://allovertheplace.ca/tags/IDrive\" class=\"mention hashtag\" rel=\"tag\">#<span>IDrive</span></a> (non-Docker), backs up all my devices easily. <a href=\"https://allovertheplace.ca/tags/BackupSolutions\" class=\"mention hashtag\" rel=\"tag\">#<span>BackupSolutions</span></a></li><li><strong>Notes:</strong> <a href=\"https://allovertheplace.ca/tags/Joplin\" class=\"mention hashtag\" rel=\"tag\">#<span>Joplin</span></a> server (Docker). Accessibility improving; love the VSCode extension. <a href=\"https://allovertheplace.ca/tags/NoteTakingApps\" class=\"mention hashtag\" rel=\"tag\">#<span>NoteTakingApps</span></a></li><li><strong>Bookmarks:</strong> <a href=\"https://allovertheplace.ca/tags/Linkding\" class=\"mention hashtag\" rel=\"tag\">#<span>Linkding</span></a> (Docker). Accessible bookmark manager with good browser extension support. <a href=\"https://allovertheplace.ca/tags/BookmarkManager\" class=\"mention hashtag\" rel=\"tag\">#<span>BookmarkManager</span></a></li><li><strong>Recipes:</strong> <a href=\"https://allovertheplace.ca/tags/Mealie\" class=\"mention hashtag\" rel=\"tag\">#<span>Mealie</span></a> (Docker), starting to learn cooking! 🍳📖 &nbsp;<a href=\"https://allovertheplace.ca/tags/CookingApps\" class=\"mention hashtag\" rel=\"tag\">#<span>CookingApps</span></a></li><li><strong>RSS Feeds:</strong> <a href=\"https://allovertheplace.ca/tags/Miniflux\" class=\"mention hashtag\" rel=\"tag\">#<span>Miniflux</span></a> (non-Docker), excellent accessibility. Originally wanted better podcast support but other options had major accessibility issues.&nbsp;<a href=\"https://allovertheplace.ca/tags/RSSReader\" class=\"mention hashtag\" rel=\"tag\">#<span>RSSReader</span></a></li><li><strong>Automation &amp; Workflows:</strong>&nbsp;<a href=\"https://allovertheplace.ca/tags/N8N\" class=\"mention hashtag\" rel=\"tag\">#<span>N8N</span></a>&nbsp;(Docker). Haven't explored deeply yet—open to ideas!&nbsp;<a href=\"https://allovertheplace.ca/tags/AutomationTools\" class=\"mention hashtag\" rel=\"tag\">#<span>AutomationTools</span></a>&nbsp;<a href=\"https://allovertheplace.ca/tags/WorkflowAutomation\" class=\"mention hashtag\" rel=\"tag\">#<span>WorkflowAutomation</span></a></li><li><strong>Pastebin Service:</strong>&nbsp;<a href=\"https://allovertheplace.ca/tags/PrivateBin\" class=\"mention hashtag\" rel=\"tag\">#<span>PrivateBin</span></a>&nbsp;(non-Docker). Considering alternatives or CLI tool for easier console access.&nbsp;<a href=\"https://allovertheplace.ca/tags/PastebinAlternative\" class=\"mention hashtag\" rel=\"tag\">#<span>PastebinAlternative</span></a></li><li><strong>File Sharing &amp; Editing:</strong>&nbsp;<a href=\"https://allovertheplace.ca/tags/Samba\" class=\"mention hashtag\" rel=\"tag\">#<span>Samba</span></a>&nbsp;(non-Docker), easy file management from my Windows 11 mini PC.&nbsp;<a href=\"https://allovertheplace.ca/tags/FileSharing\" class=\"mention hashtag\" rel=\"tag\">#<span>FileSharing</span></a>&nbsp;<a href=\"https://allovertheplace.ca/tags/Windows11\" class=\"mention hashtag\" rel=\"tag\">#<span>Windows11</span></a></li><li><strong>Search Engine:</strong>&nbsp;<a href=\"https://allovertheplace.ca/tags/SearXNG\" class=\"mention hashtag\" rel=\"tag\">#<span>SearXNG</span></a>&nbsp;(non-Docker), accessible and searches multiple engines at once.&nbsp;<a href=\"https://allovertheplace.ca/tags/PrivacySearchEngine\" class=\"mention hashtag\" rel=\"tag\">#<span>PrivacySearchEngine</span></a></li><li><strong>IRC Client:</strong>&nbsp;<a href=\"https://allovertheplace.ca/tags/TheLounge\" class=\"mention hashtag\" rel=\"tag\">#<span>TheLounge</span></a>&nbsp;(non-Docker). Some accessibility issues but best I've found so far for always-connected IRC.&nbsp;<a href=\"https://allovertheplace.ca/tags/IRCClient\" class=\"mention hashtag\" rel=\"tag\">#<span>IRCClient</span></a></li><li><strong>Read Later Service:</strong>&nbsp;<a href=\"https://allovertheplace.ca/tags/Wallabag\" class=\"mention hashtag\" rel=\"tag\">#<span>Wallabag</span></a>&nbsp;(Docker). Biggest issue is Wallabagger Chrome extension doesn't work for me yet.&nbsp;<a href=\"https://allovertheplace.ca/tags/ReadItLater\" class=\"mention hashtag\" rel=\"tag\">#<span>ReadItLater</span></a></li></ul><h2>Notifications &amp; Development Workflow</h2><ul><li>Notifications via:&nbsp;<a href=\"https://allovertheplace.ca/tags/Ntfy\" class=\"mention hashtag\" rel=\"tag\">#<span>Ntfy</span></a>&nbsp;(Docker) and Zoho's ZeptoMail (<a href=\"https://allovertheplace.ca/tags/Zoho\" class=\"mention hashtag\" rel=\"tag\">#<span>Zoho</span></a>)</li><li>Development Environment: Mostly using VSCode connected to my server via Remote-SSH extension.&nbsp;<a href=\"https://allovertheplace.ca/tags/VSCodeRemote\" class=\"mention hashtag\" rel=\"tag\">#<span>VSCodeRemote</span></a></li></ul><h2>Accessibility Focus ♿️🖥️</h2><p>Accessibility heavily influences my choices—I use a screen reader full-time (<a href=\"https://allovertheplace.ca/tags/ScreenReader\" class=\"mention hashtag\" rel=\"tag\">#<span>ScreenReader</span></a>), so I prioritize services usable without sight (<a href=\"https://allovertheplace.ca/tags/InclusiveDesign\" class=\"mention hashtag\" rel=\"tag\">#<span>InclusiveDesign</span></a>,&nbsp;<a href=\"https://allovertheplace.ca/tags/DigitalAccessibility\" class=\"mention hashtag\" rel=\"tag\">#<span>DigitalAccessibility</span></a>). Always open to discussing accessibility experiences or recommendations!</p><p>I've also experimented with:</p><ul><li>Ollama (<a href=\"https://allovertheplace.ca/tags/Ollama\" class=\"mention hashtag\" rel=\"tag\">#<span>Ollama</span></a>): Not enough RAM on my Pi.</li><li>Habit trackers like Beaver Habit Tracker (<a href=\"https://allovertheplace.ca/tags/HabitTracking\" class=\"mention hashtag\" rel=\"tag\">#<span>HabitTracking</span></a>): Accessibility issues made it unusable for me.</li></ul><p>I don't really have a media collection, so no Plex or Jellyfin here (<a href=\"https://allovertheplace.ca/tags/MediaServer\" class=\"mention hashtag\" rel=\"tag\">#<span>MediaServer</span></a>)—but I'm always open to suggestions! I've gotten a bit addicted to exploring new self-hosted services! 😄</p><p>What's your setup like? Any cool services you'd recommend I try?</p><p><a href=\"https://allovertheplace.ca/tags/SelfHosted\" class=\"mention hashtag\" rel=\"tag\">#<span>SelfHosted</span></a>&nbsp;<a href=\"https://allovertheplace.ca/tags/LinuxSelfHost\" class=\"mention hashtag\" rel=\"tag\">#<span>LinuxSelfHost</span></a>&nbsp;<a href=\"https://allovertheplace.ca/tags/OpenSource\" class=\"mention hashtag\" rel=\"tag\">#<span>OpenSource</span></a>&nbsp;<a href=\"https://allovertheplace.ca/tags/TechCommunity\" class=\"mention hashtag\" rel=\"tag\">#<span>TechCommunity</span></a>&nbsp;<a href=\"https://allovertheplace.ca/tags/FOSS\" class=\"mention hashtag\" rel=\"tag\">#<span>FOSS</span></a>&nbsp;<a href=\"https://allovertheplace.ca/tags/TechDIY\" class=\"mention hashtag\" rel=\"tag\">#<span>TechDIY</span></a></p><p><span class=\"h-card\" translate=\"no\"><a href=\"https://lemmy.ml/c/selfhost\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\">@<span>selfhost</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://lemmy.world/c/selfhosted\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\">@<span>selfhosted</span></a></span> @selfhosting@a.gup.pe</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://lemmy.ml/c/selfhost", "name": "@selfhost@lemmy.ml" }, { "type": "Mention", "href": "https://lemmy.world/c/selfhosted", "name": "@selfhosted@lemmy.world" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/selfhosting", "name": "#selfhosting" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/raspberrypi500", "name": "#raspberrypi500" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/rpi", "name": "#rpi" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/rpi500", "name": "#rpi500" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/singleboardcomputers", "name": "#singleboardcomputers" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/homelab", "name": "#homelab" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/stormux", "name": "#stormux" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/linux", "name": "#linux" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/archlinuxarm", "name": "#archlinuxarm" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/linuxaccessibility", "name": "#linuxaccessibility" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/accessibletech", "name": "#accessibletech" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/glance", "name": "#glance" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/docker", "name": "#docker" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/dockerapps", "name": "#dockerapps" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/caddy", "name": "#caddy" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/cloudflare", "name": "#cloudflare" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/porkbun", "name": "#porkbun" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/tailscale", "name": "#tailscale" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/networksecurity", "name": "#networksecurity" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/adguardhome", "name": "#adguardhome" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/privacytools", "name": "#privacytools" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/beszel", "name": "#beszel" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/servermonitoring", "name": "#servermonitoring" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/cockpit", "name": "#cockpit" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/fail2ban", "name": "#fail2ban" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/firewalld", "name": "#firewalld" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/clamav", "name": "#clamav" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/rkhunter", "name": "#rkhunter" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/cybersecurity", "name": "#cybersecurity" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/uptimekuma", "name": "#uptimekuma" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/monitoringtools", "name": "#monitoringtools" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/authenticationtools", "name": "#authenticationtools" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/identitymanagement", "name": "#identitymanagement" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/dockge", "name": "#dockge" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/dockercompose", "name": "#dockercompose" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/dozzle", "name": "#dozzle" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/forgejo", "name": "#forgejo" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/gitserver", "name": "#gitserver" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/idrive", "name": "#idrive" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/backupsolutions", "name": "#backupsolutions" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/joplin", "name": "#joplin" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/notetakingapps", "name": "#notetakingapps" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/linkding", "name": "#linkding" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/bookmarkmanager", "name": "#bookmarkmanager" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/mealie", "name": "#mealie" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/cookingapps", "name": "#cookingapps" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/miniflux", "name": "#miniflux" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/rssreader", "name": "#rssreader" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/n8n", "name": "#n8n" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/automationtools", "name": "#automationtools" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/workflowautomation", "name": "#workflowautomation" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/privatebin", "name": "#privatebin" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/pastebinalternative", "name": "#pastebinalternative" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/samba", "name": "#samba" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/filesharing", "name": "#filesharing" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/windows11", "name": "#windows11" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/searxng", "name": "#searxng" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/privacysearchengine", "name": "#privacysearchengine" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/thelounge", "name": "#thelounge" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/ircclient", "name": "#ircclient" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/wallabag", "name": "#wallabag" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/readitlater", "name": "#readitlater" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/ntfy", "name": "#ntfy" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/zoho", "name": "#zoho" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/vscoderemote", "name": "#vscoderemote" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/screenreader", "name": "#screenreader" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/inclusivedesign", "name": "#inclusivedesign" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/digitalaccessibility", "name": "#digitalaccessibility" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/ollama", "name": "#ollama" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/habittracking", "name": "#habittracking" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/mediaserver", "name": "#mediaserver" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/selfhosted", "name": "#selfhosted" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/linuxselfhost", "name": "#linuxselfhost" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/opensource", "name": "#opensource" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/techcommunity", "name": "#techcommunity" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/foss", "name": "#foss" }, { "type": "Hashtag", "href": "https://allovertheplace.ca/tags/techdiy", "name": "#techdiy" } ], "replies": { "id": "https://allovertheplace.ca/users/RareBird15/statuses/114192881822237478/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://allovertheplace.ca/users/RareBird15/statuses/114192881822237478/replies?only_other_accounts=true&page=true", "partOf": "https://allovertheplace.ca/users/RareBird15/statuses/114192881822237478/replies", "items": [] } }, "likes": { "id": "https://allovertheplace.ca/users/RareBird15/statuses/114192881822237478/likes", "type": "Collection", "totalItems": 43 }, "shares": { "id": "https://allovertheplace.ca/users/RareBird15/statuses/114192881822237478/shares", "type": "Collection", "totalItems": 11 } }