What you can and cannot host on MacServe
The workloads MacServe is built for, the ones that are not allowed, and where responsibility for what you publish actually sits.
Your server, your responsibility
MacServe gives you a Linux server on your own Mac and carries public traffic to it. What you run on it, what you serve, and what data you collect are entirely yours. The account holder is responsible for everything reachable through their connection, including anything a guest, an employee or an AI assistant puts there.
MacServe does not inspect, moderate, index or back up what you host. We cannot see inside your Linux server. If something you host is unlawful or breaks the rules below, that is on the account holder, not on MacServe.
This page is a plain-language summary of what we expect, not legal advice.
What MacServe is built for
Ordinary self-hosting. If it runs on a small Linux server and serves a reasonable amount of traffic, it fits.
- Websites and APIspersonal sites, portfolios, blogs, documentation, side projects, REST and GraphQL APIs, webhooks.
- Web apps and servicesfull-stack apps, WebSocket services, background jobs, queues and cron work.
- Databases and storagePostgres, MySQL, Redis, SQLite and similar, for your own applications.
- Home and mediamedia servers such as Plex or Jellyfin, home automation, personal file sync, dashboards.
- Developmentstaging environments, preview builds, CI runners, a remote dev box you SSH into.
- Small multiplayer serversgame servers and bots over TCP or UDP for you and people you know.
What is not allowed
These end in suspension without notice, and we will cooperate with lawful requests. The list is not exhaustive; the spirit is what matters.
- Anything unlawfulcontent or activity illegal where you are or where our relays operate. Child sexual abuse material is reported and the account is terminated immediately and permanently.
- Attacking other peoplemalware, ransomware, phishing or credential-harvesting pages, botnet command and control, denial-of-service tooling, port scanning or intrusion attempts.
- Spam and deceptionbulk unsolicited email, SMS or messaging; fake stores, fraudulent payment pages, or impersonating a person or a company.
- Infringementdistributing films, music, games, books or software you do not have the right to distribute.
- Harming individualsdoxxing, harassment campaigns, non-consensual intimate imagery, or publishing someone's personal data without a lawful basis.
- Abusing the networkcryptocurrency mining, open proxies or anonymising exit nodes for third parties, traffic laundering, or reselling MacServe bandwidth as a CDN or proxy service.
- Regulated data without your own controlsMacServe is not a HIPAA, PCI-DSS or comparable compliance environment and signs no such agreement. If you handle regulated data you carry every obligation yourself.
The rules people forget
Two rules that are not ours but will still stop you.
- Your internet provider's termsmany home connections prohibit running public servers, or throttle sustained upload. Check your own contract before you rely on this for anything that matters.
- Software licencesthe licence of anything you install in Linux is between you and its author. MacServe grants you no rights to third-party software.
Availability is on you too
MacServe has no cloud redundancy and no failover. While your Mac is asleep, shut down or offline, or while your home internet is down, everything you host is unreachable. Nothing restarts your applications for you.
Keep your own backups. Your Linux server and its files live on your Mac; if that disk fails, the data is gone. MacServe does not hold a copy.
How to report something
If you believe something hosted through MacServe breaks these rules, tell us with the address and what you saw. We can withdraw public access for a connection; we cannot edit or remove content inside someone's Linux server.
We may suspend an account to stop ongoing harm while we look into a report.