-
v0.5.44 Stable
released this
2026-10-31 01:58:52 +03:30 | 0 commits to main since this releaseStopping IPFS hosting
New
- Stop sharing: on the Host screen, with the hosting machine's details in the form,
ctrl+xstops its IPFS node and the hourly update. It stays off after a reboot, keeps what it downloaded, and enter starts it again. - Remove:
ctrl+dasks first, then deletes the node with everything it downloaded, its services and its user, giving the disk space back. A Matrix server on the same machine keeps running; a later deploy in IPFS mode installs the node again.
Update with
interzone self-updateor Manage › Update interzone.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Stop sharing: on the Host screen, with the hosting machine's details in the form,
-
v0.5.43 Stable
released this
2026-10-30 22:33:45 +03:30 | 3 commits to main since this releaseHow much each room takes
New
- Room sizes: Rooms (Synapse) shows all a room takes on the server's disk: its history in the database and its media files, with the total for every room above the list. On a busy server the history is most of it.
- Created and media: each room's card shows when it was created, and its files and their size. An encrypted room's files are hidden from the server, so its media shows as hidden, or "at least" for files sent before it was encrypted.
- Sorting:
osorts rooms by size on disk, members, newest or media.
Changed
- Rooms are listed by size on disk instead of Synapse's count of state events. Loading takes a few seconds longer on a big database; if it can't be read, the list loads as before.
Update with
interzone self-updateor Manage › Update interzone.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.5.42 Stable
released this
2026-10-30 21:52:02 +03:30 | 7 commits to main since this releaseTest servers checks the whole way there
New
- Is it filtered? Test now resolves each of a server's names and fails the row when Iran's filter answers for them (10.10.34.x).
- Where it is: each address is placed, as a town and network in Iran or a country abroad.
- IPv4 and IPv6: whether each connects; if this computer has no IPv6, it says so instead of blaming the server.
- Speed: how long the name, the connection, TLS and the answer take from here.
- Certificates: each one's issuer, TLS version and days left, warning under 14 days or when TLS 1.0/1.1 still work; and whether HSTS is sent.
- Sign-ups: closed, token only, open with email or a captcha, through an OAuth 2.0 login page, or open to anyone (a warning: spam bots can sign up). It asks with an empty request, which never makes an account.
- Public rooms, features and software: how many rooms its directory lists; spaces, threads and authenticated media; and a warning when its software is older than what your playbook installs now.
- Support contacts: each contact the owner lists in
/.well-known/matrix/support, by role, with their Matrix ID and email, and the support page. - ctrl+o copies the results to paste into a support chat, and saves them to
test-results.txtin the config folder. ctrl+r tests again every 30 seconds while you fix something.
Update with
interzone self-updateor Manage › Update interzone.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.5.41 Stable
released this
2026-10-30 20:56:17 +03:30 | 10 commits to main since this releaseThe Persian Gulf on the map
Host
- The big map of interzone-mirror's node now names the Persian Gulf. Its label was always dropped, as the coast or a town's name was in the way; a sea's name now takes the nearest free spot.
Update with
interzone self-updateor Manage › Update interzone.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.5.40 Stable
released this
2026-10-30 20:48:37 +03:30 | 11 commits to main since this releaseA lighter, sonar-style swarm map
Host
- The big map of interzone-mirror's node now pings like sonar: every 4 seconds a ring spreads from the node and fades, and peers light up as it reaches them. It replaces the sweeping radar beam.
- The map uses far less CPU: a frame takes about a tenth of the time it did, and it redraws five times a second instead of ten. It used 5–7% of a core; now under 1%.
Update with
interzone self-updateor Manage › Update interzone.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.5.39 Stable
released this
2026-10-30 20:06:45 +03:30 | 14 commits to main since this releaseA big map for interzone-mirror's node
Host
- On a machine running interzone-mirror's IPFS node, there's nothing to set up, so the Host screen is now a big map of Iran instead of the form: provinces, cities and seas, a radar sweeping out from the node, comets along the links, a breathing glow, and a ripple wherever a peer comes (mint) or goes (red).
- Beside the map: the node's traffic, totals, disk and publish; each peer's town, network (TCI, MCI, Irancell…), latency and traffic; and who came and went. On narrower windows the details go below the map.
sshows the form to host on another server; esc returns to the map.lsets which town the node is in, if its address puts it in the wrong place.
Places
- DB-IP puts addresses it can't place at the provider's head office, often Tehran. Regional providers' unplaced ranges now go to their own province, so a node on Khalij Fars shows in Bushehr, not Tehran.
IP locations and networks are DB-IP Lite's (CC BY 4.0), borders Natural Earth's.
Update with
interzone self-updateor Manage › Update interzone.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.5.38 Stable
released this
2026-10-30 19:31:35 +03:30 | 19 commits to main since this releaseA map of the swarm, and one IPFS node per machine
Host
- Below the numbers, a map of Iran shows your node and every peer it's connected to, with pulses running along each link as data comes in (mint) or goes out (pink). Peers abroad sit on the map's edge, toward their country. Each address is placed offline, without asking anyone; the dotted amber lines between peers are a guess, as a node only knows its own links. It needs a window about 50 rows tall.
- On a machine running interzone-mirror's IPFS node, Host no longer offers to set up a second one: the mirror's node already hosts everything, and two would fight over port 4001.
Server step
- Choosing IPFS for a server that runs interzone-mirror's node now downloads through that node instead of installing another, and the "Share what this server downloads" question is dropped there, as it already shares.
IP locations are DB-IP Lite's (CC BY 4.0), borders Natural Earth's.
Update with
interzone self-updateor Manage › Update interzone.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.5.37 Stable
released this
2026-10-30 18:56:16 +03:30 | 22 commits to main since this releaseHost shows your own interzone-mirror
Host
- If this machine (or the server you type in) runs interzone-mirror's IPFS node, the Host screen now finds it and shows its statistics: peers, the parts of its newest publish, download and upload, what it gave the swarm, disk use, and when it published. It's read through Docker, so no sudo password is needed.
interzone-mirror is public
- The mirror behind interzone's blackout mode is now its own repository, on Forgejo and GitHub, with a step-by-step guide (SETUP.md) to run your own: the package mirror, Forgejo for the playbook and its roles, zot for the container images, the scheduler, the freeze and proxy switches, and what to type into interzone's Server step.
Update with
interzone self-updateor Manage › Update interzone.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.5.36 Stable
released this
2026-10-30 04:45:35 +03:30 | 29 commits to main since this releaseFewer components, a smaller mirror
interzone's mirror and IPFS swarm no longer carry 17 container images, so interzone stops offering the 16 components that need them.
Removed components
- Bridges: Slack, Messenger, Instagram, Bluesky, LinkedIn (mautrix and Beeper), Google Chat, Google Voice, iMessage (RustPush), LINE, GroupMe, Steam (both bridges) and WeChat.
- Rageshake and Cactus Comments.
interzone now offers 63 components. If a server has one of these turned on, its next deploy turns it off and the playbook removes that service. The bridge's data stays on the server.
Smaller downloads
- The container images in the mirror and the IPFS swarm are about 11.7 GB, down from 16 GB. The Host screen and its download estimate say so.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.5.35 Stable
released this
2026-10-30 03:49:56 +03:30 | 32 commits to main since this releaseHost interzone's files without a homeserver
Anyone can now help the IPFS swarm, with no Matrix server of their own.
Host
- A new Host section in the menu sets up this machine or a Linux server over SSH (systemd, x86 or ARM) to keep the newest signed publish and share it with the swarm.
- Pick any mix of what to host: the container images (about 16 GB), the OS, Docker and Python packages (3.7 GB), the playbook and its roles in git (50 MB), and interzone and IPFS themselves (230 MB).
- An hourly timer on that machine fetches each new publish and lets the old one go, so interzone doesn't need to stay open. It listens on TCP 4001. To stop:
systemctl disable --now interzone-ipfs-follow.timer interzone-ipfs. - While it hosts, the Host screen shows live statistics: peers, how much of each part has arrived, download and upload speed with a small graph, what it gave the swarm, disk use, and when it checks next. Type in a server that already hosts and its numbers appear.
Also
- A download that gets nothing new for 20 minutes gives up, and the next hourly check moves to the newest publish, instead of waiting forever.
- A freshly started node retries finding the publish for a few minutes instead of failing its first update.
- The Mirrors screen and
interzone mirrorscheck the IPFS swarm too.
See the wiki's Blackout mode page, "Hosting without a homeserver".
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads