Website profiles · Technology insights · Alternatives

mopidy.com

The extensible music server

No paid content found
Visit website
Profile views 10 Outbound visits 12 Normal
Mopidy Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
No paid content foundObserved
Registered
2010
Hosting
FastlyInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Mopidy?

Mopidy is an extensible music server written in Python. It runs on a Linux computer or Mac with network connectivity and audio output, playing music from local files and Internet radio out of the box, with extensions adding cloud services and other sources. It is a server, not a player app: you control it from separate MPD or web clients on phones, tablets, or computers, and several people can connect at once to share a playlist.

How it is typically used

  • Home audio on a small computer: Install it on a Raspberry Pi running Raspberry Pi OS, Ubuntu, or Arch Linux, connect speakers, and leave it running in the background as an always-on music box.
  • Multi-source playback: Local files and Internet radio work without extra setup; extensions add backends for services such as Spotify, SoundCloud, and radio networks.
  • Shared control: Anyone on the network can search and queue music from their own device using an MPD or web client, which suits shared rooms and households.
  • Custom projects: Python, JSON-RPC, and JavaScript APIs let you build your own frontends or control hardware. The site's cassette-player example wires GPIO buttons and NFC tags to a custom extension for Spotify playlists.

Trade-offs to expect

Aspect What it means for you
Server plus client You must choose and install a client; there is no built-in phone app or desktop player.
Extension-based features Cloud services and extra frontends depend on extensions, which you install and maintain separately.
Command-line install Setup happens in a terminal on Linux or macOS; it is not a one-click consumer app.
Hardware-friendly Runs well on low-power boards like the Raspberry Pi, but you supply the computer, audio output, and network.

If you just want to press play on a phone, a mainstream streaming app is simpler. If you want a headless, hackable music server feeding your own speakers and controllable from any device in the house, Mopidy fits that role well.

A practical next step: check the official extension list to confirm the sources and clients you need are supported before installing, then start with local files and Internet radio to verify audio output before adding cloud backends. For reference beyond the project itself, see Raspberry Pi if you plan to use a Pi as the host.

How do I install Mopidy on a Raspberry Pi?

Mopidy is a headless Python music server, so installing it on a Raspberry Pi means installing a background service and a client to control it — not a desktop music app. The official docs recommend Raspberry Pi OS, Ubuntu, or Arch Linux as the base system, and Pimoroni specifically recommends Mopidy for use with its Pirate Audio audio gear.

The basic shape of an install

  1. Start with a supported OS image (Raspberry Pi OS, Ubuntu, or Arch Linux) and get audio output working first.
  2. Install Mopidy itself, then install extensions for the sources you actually use — out of the box it plays local files and Internet radio; cloud services and radio networks come via extensions.
  3. Install a frontend. Mopidy is an HTTP server by default; adding the Mopidy-MPD extension makes it an MPD server too, which is what most MPD clients expect.
  4. Connect a client from any phone, tablet, or computer on the same network to search and manage the playlist.

Choosing how to install

Route Best for Trade-off
Official install docs for your distro Most users; keeps packages managed You follow distro-specific steps
Raspberry Pi OS packages where available Quick start on a standard Pi image May lag the newest Mopidy release
Running from source / pip in a virtualenv Testing new versions or writing extensions You manage updates and dependencies yourself

For a first install, use the official instructions rather than improvising — the project publishes install and reference docs at Mopidy, and the community forum at Mopidy Discourse is where distro-specific snags get answered.

Practical next step

Decide your control client before you install anything else. Mopidy-Iris is a well-known web frontend, and MPD clients exist for all popular operating systems, so you can pick one that matches the devices in your household. Then install Mopidy, add Mopidy-MPD plus your source extensions, and confirm you can reach the web interface from another device before adding cloud accounts.

If you want hardware controls, the project's own example is a Pi embedded in an old cassette player, with GPIO-wired buttons and volume plus a custom extension — a reminder that Mopidy's Python, JSON-RPC, and JavaScript APIs are the reason it suits tinkering rather than being a locked-down appliance.

Which MPD or web clients can I use to control Mopidy?

Mopidy itself is only the server; the client you use is a separate piece of software that connects to it. Any MPD-compatible client can control playback once the Mopidy-MPD extension is installed, and web clients typically run as additional Mopidy extensions you open in a browser.

MPD clients

Because Mopidy speaks the MPD protocol through the Mopidy-MPD extension, the practical answer is: use whatever MPD client you already like. MPD clients exist for phones, tablets, desktops and Linux boxes, so the same server can be driven from several devices at once — useful when everyone in a room wants to queue tracks. If you already have a favourite MPD app, start there rather than hunting for a Mopidy-specific one.

Web clients

Web frontends are distributed as Mopidy extensions, so you install the one you want and then open it in a browser on any phone, tablet or computer on the network. The page names Mopidy-Iris by James Barnsley as one such client. This is the easier route if you would rather not install a separate app, and it works well on a Raspberry Pi setup where you just want a browser tab as the remote control.

How to choose

Situation Sensible choice
You already use an MPD app you like Keep it; just enable Mopidy-MPD
You want no extra app installs A web frontend extension in a browser
Several people control one speaker Any combination — MPD and web clients can connect simultaneously
Raspberry Pi in a fixed location Web client on a phone, or an MPD client for a more app-like feel

A concrete scenario: run Mopidy on a Raspberry Pi connected to speakers, add Mopidy-MPD plus a web frontend, then let one person queue music from a phone browser while another uses their preferred MPD app on a laptop. Both see and edit the same playlist.

To decide, check whether your chosen client supports the features you rely on — search, queue editing and playlist management are the common ones — then browse the extensions list on Mopidy to confirm the frontend is available and install it alongside Mopidy-MPD.

How can I add Spotify or other cloud music services to Mopidy?

Install an extension for each service. Mopidy itself ships playing local files and Internet radio; Spotify, SoundCloud and similar cloud sources arrive as separate backend extensions that you enable in Mopidy's configuration. Mopidy's own page lists Spotify and SoundCloud among the services extensions can add, and notes that new backends are how you extend the source list.

The typical path is:

  1. Install Mopidy and confirm it plays a local file or radio stream.
  2. Find the extension for your service in the extension registry linked from Mopidy.
  3. Install it with the same package manager you used for Mopidy (often pip, or your distribution's packages).
  4. Enable it in the config file — usually by adding it to enabled_extensions and filling in service-specific settings such as credentials.
  5. Restart Mopidy and check the log for authentication or backend errors.
  6. Connect a client and confirm the service appears as a browsing source.

The trade-offs differ by service. Spotify support depends on the extension's own authentication and may require a premium account or developer credentials; radio and local files need no account at all. Community-maintained extensions can lag behind service API changes, so a working setup may need updating after a service changes its terms.

For a concrete case: someone running Mopidy on a Raspberry Pi in a kitchen can keep local albums and Internet radio working out of the box, then add Spotify via an extension so guests can search and queue from their phones with an MPD or web client, without changing the hardware.

Next step: pick your service, check its extension's documentation for the exact config keys, and test with one source before adding more — that isolates whether a failure is the extension or your client setup.

Can multiple people control the same Mopidy playlist at once?

Yes. Mopidy is designed as a shared server, so several people can connect their own clients to the same instance and search for music, queue tracks, and edit the playlist together. The page describes this directly: “You and the people around you can all connect their favorite MPD or web client to the Mopidy server to search for music and manage the playlist together.”

What that looks like in practice

  • One person runs Mopidy on a Linux computer, Mac, or Raspberry Pi with network access and audio output.
  • Everyone else connects over the network using an MPD client or a web client, on phones, tablets, or computers.
  • Because Mopidy is “just a server,” the clients are separate from the music engine. Mopidy itself does not have a single built-in screen that everyone crowds around; each person brings their own app.
  • Out of the box Mopidy acts as an HTTP server. Adding the Mopidy-MPD extension makes it an MPD server as well, which is what many third-party clients expect.

The trade-offs to expect

Shared control is genuinely collaborative, but it is not the same as separate user accounts with private queues. Everyone connected to the same Mopidy instance is generally working with the same playback state and playlist. If two people add tracks or skip songs at the same time, the result reflects that shared state. For a household, office, cafe, or party, that is usually the point. For a situation where each person wants their own independent queue, you would need separate Mopidy instances rather than one shared server.

A useful next step

Decide who will host the server and where the audio comes out, then choose clients per person. If your group already uses MPD-compatible apps, install the Mopidy-MPD extension and everyone can connect with what they have. For a browser-based shared experience, look at web frontends such as Mopidy-Iris. To see what fits your setup, browse the extension list on Mopidy and check the documentation for client and backend compatibility.

How do I build a custom extension or project with Mopidy's APIs?

Build the extension as a normal Python package that plugs into Mopidy's extension mechanism, then decide which API surface you actually need: a backend if you are adding a music source, a frontend if you are adding a control surface, or both if the project is a self-contained appliance.

Mopidy itself is a Python application that runs in a terminal or in the background on Linux or macOS with network connectivity and audio output. Out of the box it is an HTTP server; installing the Mopidy-MPD extension turns it into an MPD server as well. Other frontends arrive as extensions. That architecture matters for your project: you are not modifying a monolith, you are registering components that the core server loads.

Pick the extension type first

  • Backend extension — add a new music source. Mopidy plays local files and Internet radio by default; cloud services and radio networks are added through extension backends. This is the path for a service Mopidy does not already support.
  • Frontend extension — add a way to control playback, search or manage the playlist. Mopidy exposes HTTP and, with Mopidy-MPD, MPD; additional frontends are extensions.
  • Mixed or appliance project — a backend plus a frontend plus hardware glue. The cassette-player hack on Mopidy's site is exactly this: a Raspberry Pi in an old cassette player, buttons and a volume control wired through GPIO to control playback via a custom Mopidy extension, and NFC tags on cassettes used to select Spotify playlists.

Use the API level that fits the job

Mopidy's extension support and its Python, JSON-RPC and JavaScript APIs are the documented base for projects. In practice:

  • Python API — for code running inside the Mopidy process, i.e. backends and frontends packaged as extensions. Best when you need tight coupling to playback, the tracklist or the library.
  • JSON-RPC — for a separate process or service that wants to query and control Mopidy over the network without importing Mopidy internals. Good for a web dashboard, a home-automation bridge or a script.
  • JavaScript API — for browser-based control interfaces, typically alongside the HTTP server and a web client.

If you are unsure, start with JSON-RPC. It keeps your project decoupled and testable, and you can move logic into a Python extension later if you need lower-level access.

A practical build order

  1. Install Mopidy and confirm it plays local files and Internet radio before writing any code.
  2. Enable Mopidy-MPD so you have a known-good control channel to test against.
  3. Scaffold your extension as a Python package with an entry point that Mopidy discovers, and get it to load with no functionality.
  4. Implement the smallest useful behaviour — one search method, one playback action — and verify it through an existing MPD or web client rather than a bespoke test harness.
  5. Add configuration, error handling and packaging, then test on the target machine.

Choose your hardware with the audience in mind

A Raspberry Pi is the approachable target: Mopidy runs on Raspberry Pi OS, Ubuntu or Arch Linux, and Pimoroni recommends Mopidy for use with its Pirate Audio audio gear for the Pi. For a personal project or a gift, a Pi plus a supported audio HAT removes most of the audio-configuration pain. For a desktop-only project, Linux or macOS with a working audio output is enough.

Where to read and ask

  • Mopidy — the home page summarises the server, extension model and example hacks.
  • Mopidy Documentation — the reference for APIs, extension structure and configuration.
  • Mopidy Discourse — the community forum for extension-development questions.
  • GitHub — Mopidy's own source and existing extensions are the most reliable worked examples of the extension pattern.

Next step: read the extension documentation end to end, then read the source of one small existing backend and one small frontend before writing your own. Copying a working extension's structure is faster and less error-prone than starting from a blank package.

Related questions

More questions →
How does Mopidy work as a music server?

Mopidy is a music server written in Python that runs in a terminal or in the background on Linux computers or Macs with network connectivity and audio output. It plays music from local disk, Internet radio, and — through extensions — cloud services such as Spotify and SoundCloud. You control it from any phone, tablet, or computer using MPD or web clients, and multiple people can connect to the same server at once to search for music and manage the playlist together.

The server/client split

Mopidy itself has no graphical interface. It is a background process that owns the audio output and the music sources; everything you see and tap lives in a separate client. That separation is what lets one server feed many controllers at the same time.

  • The server runs on the machine wired to speakers or a DAC. It needs network connectivity and audio output, nothing more.
  • The clients run anywhere on the network — a browser on a laptop, an MPD app on a phone, a tablet on the couch.
  • The playlist is shared state. Because clients talk to the same server, changes one person makes are visible to everyone else.

What protocols does it speak?

Out of the box, Mopidy is an HTTP server. That alone is enough for web-based frontends. Install the Mopidy-MPD extension and it also becomes an MPD server, which opens it up to the large ecosystem of existing MPD clients.

Setup Protocol available Typical client
Base install HTTP Web frontends served by Mopidy
Base + Mopidy-MPD HTTP and MPD MPD clients on any popular OS
Base + other frontend extensions Depends on extension Additional web or MPD interfaces

MPD clients exist for all popular operating systems, so you are not locked into one app or one platform. The same server can be driven by a desktop MPD client, a phone app, and a browser tab simultaneously.

Where the music comes from

Mopidy plays files and Internet radio without any extra components. Everything else arrives as an extension:

  • Cloud services — Spotify, SoundCloud, and other services are added through backend extensions.
  • Radio networks — additional radio sources beyond the built-in Internet radio support.
  • New sources — because backends are pluggable, a new music source can be added as an extension rather than a fork.

This is the meaning of "extensible": the core stays a server, and capability is added around it.

A concrete example: the cassette player build

The Mopidy site describes a project in which a Raspberry Pi was embedded inside an old cassette player. The physical buttons and volume control were wired to the Pi's GPIO pins and used to control playback through a custom Mopidy extension. The cassettes carried NFC tags that selected playlists from Spotify.

That build shows the three layers working together: a backend (Spotify), a custom extension translating hardware events into playback commands, and the server coordinating it all. It also shows why the Raspberry Pi comes up repeatedly — it is an approachable single-board computer for running Mopidy, using Raspberry Pi OS, Ubuntu, or Arch Linux, and Pimoroni recommends Mopidy for use with their Pirate Audio gear.

Why run it this way

  • One audio output, many controllers. The machine with the good speakers does the playing; everyone else just sends commands.
  • No vendor lock-in on the interface. If you dislike your current client, switch to another MPD or web client without touching the server.
  • A base for projects. Python, JSON-RPC, and JavaScript APIs make Mopidy a starting point for custom hardware and software, as the cassette player demonstrates.

Getting started

Install Mopidy on a Linux machine, Mac, or Raspberry Pi with network connectivity and audio output, then browse the extension list for the backends and frontends you need. If you want MPD clients to work, add Mopidy-MPD. If you want a web interface, pick a web frontend extension. After that, point any MPD or web client at the server and start building a playlist — from as many devices as you like.

What Is Mopidy? An Extensible Music Server Explained

Mopidy is an extensible music server written in Python. It plays music from your local disk, Internet radio, Spotify, SoundCloud, and other sources, and you control it from any phone, tablet, or computer using MPD or web clients. It runs on Linux computers, Macs, and Raspberry Pi boards that have network connectivity and audio output. If you want a single always-on music server that multiple people can control at once, Mopidy is built for that; if you just want a desktop player with a graphical interface, a dedicated app will be simpler.

What Mopidy actually is

Mopidy is a Python application that runs in a terminal or in the background. It is not a player with its own window — it is a server that other software connects to.

Out of the box, Mopidy is an HTTP server and plays music from files and Internet radio. It does not include a graphical interface of its own. To control playback, you connect a client.

Where the music comes from

  • Built in: local files and Internet radio.
  • Through extensions: many cloud services and radio networks, including Spotify and SoundCloud. Mopidy's extension support lets you add backends for new music sources.

This split matters: the core server handles local and radio playback, and anything cloud-based depends on an extension being installed and configured.

How you control it

Mopidy is just a server, so control comes from separate clients:

  • MPD clients — installing the Mopidy-MPD extension turns Mopidy into an MPD server, and MPD clients exist for all popular operating systems.
  • Web clients — browser-based frontends are available as extensions. Mopidy-Iris by James Barnsley is one example shown on the project site.
  • Multiple listeners at once — you and the people around you can each connect a favorite MPD or web client to the same server to search for music and manage the playlist together.

Where it runs

Mopidy runs on Linux computers or Macs with network connectivity and audio output. The Raspberry Pi is a common host, using Raspberry Pi OS, Ubuntu, or Arch Linux. Pimoroni recommends Mopidy for use with their Pirate Audio audio gear for Raspberry Pi.

Why "extensible" and "hackable" are the point

Mopidy exposes extension support plus Python, JSON-RPC, and JavaScript APIs, which makes it a base for custom projects rather than a fixed product. One example project embedded a Raspberry Pi in an old cassette player: the buttons and volume control were wired to the Pi's GPIO and used to control playback through a custom Mopidy extension, while NFC tags on the cassettes selected Spotify playlists.

If your goal is a standard music player, that flexibility is overhead. If your goal is a music system you can modify, it is the reason to choose Mopidy.

Getting started

  1. Install Mopidy on a Linux machine, Mac, or Raspberry Pi with audio output and network access.
  2. Add the extensions for the sources you need (for example, cloud services) and for the control method you want (such as Mopidy-MPD for MPD clients).
  3. Connect an MPD or web client from your phone, tablet, or computer and start managing the playlist.

Official entry points are the project's Install Mopidy and Browse extensions pages, with documentation, a blog, a Discourse forum, GitHub, and a Zulip chat linked from the site.

How Mopidy Extensions Add Music Sources and Features

Mopidy extensions are the mechanism that turns a basic local-file and Internet-radio player into a server that can pull music from cloud services and be controlled from almost any device. Out of the box, Mopidy plays music from files and Internet radio; installing an extension adds a backend for a new music source, a frontend for controlling playback, or both. This applies to anyone running Mopidy on Linux, macOS, or a Raspberry Pi who wants more sources or more control than the default setup provides.

What Mopidy does without any extensions

Mopidy is a Python application that runs in a terminal or in the background on Linux computers or Macs that have network connectivity and audio output. In its base form:

  • It plays music from local files and Internet radio.
  • It runs as an HTTP server.
  • It has no MPD interface until you add one.

So the starting point is deliberately minimal. Everything beyond local playback and radio comes from extensions.

How extensions add music sources (backends)

Through extensions, Mopidy can play music from many cloud services and radio networks. Each extension that adds a source acts as a backend: it teaches the server how to talk to that service and expose its tracks to clients.

The practical effect is that you install the extension for the service you want, configure it, and that service's music becomes playable alongside your local files. The site names Spotify, SoundCloud, and Internet radio as examples of what Mopidy can play, and states that with extension support you can easily add backends for new music sources.

Adding an MPD interface

A specific, commonly needed extension is Mopidy-MPD. Out of the box Mopidy is an HTTP server; if you install the Mopidy-MPD extension, it becomes an MPD server too. That single extension is what lets standard MPD clients connect.

How extensions add control interfaces (frontends)

Many additional frontends for controlling Mopidy are available as extensions. These are the pieces that let you and the people around you connect your favorite MPD or web client to the Mopidy server to search for music and manage the playlist together.

Because MPD clients exist for all popular operating systems, and web clients run in a browser, you can control the music from any phone, tablet, or computer. One example shown on the site is Mopidy-Iris by James Barnsley, a web frontend.

The key point: the server and the interface are separate. You choose the frontend as an extension rather than being locked into one app.

Why Mopidy is described as hackable

Mopidy's extension support and its Python, JSON-RPC, and JavaScript APIs make it a base for custom projects, not just a finished player. The site gives a concrete example: a Raspberry Pi embedded in an old cassette player, where the buttons and volume control are wired up with GPIO on the Pi and used to control playback through a custom Mopidy extension, and the cassettes carry NFC tags used to select playlists from Spotify (hack by Matt Brailsford).

That example shows the two extension directions working together — a custom backend/control path plus the existing service integration — which is why the APIs matter if you want to build something beyond the standard setup.

Running it on a Raspberry Pi

The Raspberry Pi is an approachable single-board computer to run Mopidy on, using Raspberry Pi OS, Ubuntu, or Arch Linux. Pimoroni recommends Mopidy for use with their Pirate Audio audio gear for Raspberry Pi. If your goal is a small always-on music server, this is the documented path.

Getting started

The site's own entry points are:

  • Install Mopidy — the base server.
  • Browse extensions — to find backends for your music sources and frontends for control.

A reasonable order of operations: install Mopidy first, confirm it plays local files and radio, then add the backend extension for each service you want and a frontend extension for the client you prefer. If you need standard MPD clients to connect, add Mopidy-MPD as well.

Can Mopidy Run on a Raspberry Pi?

Yes. Mopidy runs on the Raspberry Pi, and the project describes the Pi as "an approachable single-board computer to run Mopidy on." You can use Raspberry Pi OS, Ubuntu, or Arch Linux as the operating system. The main requirements are the same ones Mopidy needs anywhere: a Linux (or Mac) machine with network connectivity and audio output, since Mopidy is a Python application that runs in a terminal or in the background.

What you need before starting

  • A Raspberry Pi with network connectivity and a way to get audio out (onboard audio, USB sound card, HAT, or HDMI).
  • A supported OS: Raspberry Pi OS, Ubuntu, or Arch Linux.
  • Python, since Mopidy is a Python application.
  • A client to control it — a browser-based web client or an MPD client, both available for common operating systems.

How Mopidy behaves on the Pi

Out of the box, Mopidy is an HTTP server and plays music from local files and Internet radio. If you install the Mopidy-MPD extension, it also becomes an MPD server. Additional frontends for controlling playback are available as extensions.

Because Mopidy is "just a server," the Pi doesn't need a screen or keyboard attached. You and the people around you can connect phones, tablets, or computers running MPD or web clients to search for music and manage the playlist together.

Audio hardware: the Pirate Audio case

Pimoroni recommends Mopidy for use with their Pirate Audio audio gear for Raspberry Pi. If you're choosing a HAT or add-on board for a Pi-based Mopidy setup, that's a vendor-backed combination rather than a generic guess.

Hacking on the Pi with GPIO

Mopidy's extension support and its Python, JSON-RPC, and JavaScript APIs make the Pi a workable base for custom projects. The project's own example is a Raspberry Pi embedded in an old cassette player: the buttons and volume control are wired to the Pi's GPIO pins and used to control playback through a custom Mopidy extension, while NFC tags on the cassettes select Spotify playlists.

That example shows the pattern you'd follow for your own build:

  1. Wire physical controls (buttons, dials) to GPIO.
  2. Write or install a Mopidy extension that reads those inputs.
  3. Have the extension drive playback through Mopidy's APIs.
  4. Control the server from a separate client over the network.

Practical notes

  • Cloud sources need extensions. Spotify, SoundCloud, and similar services aren't built in; they come through extensions. Plan for that step if your Pi setup depends on a streaming service.
  • The Pi is the server, not the interface. Expect to control it from another device rather than from the Pi itself.
  • Choose your OS deliberately. Raspberry Pi OS, Ubuntu, and Arch Linux are all listed as options, so pick based on your comfort with the package management and update cycle.

To get started, install Mopidy on your chosen OS and then browse the extension list for the music sources and clients you want.

Website Overview

Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks. An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality.

Domain and Registration

Registered in 2010, this domain has about 16 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The registrar is Cloudflare, Inc., a widely used domain service provider. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Cloudflare Email Routing email service. DNSSEC is enabled, allowing validating resolvers to authenticate signed DNS data. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown.

TLS and Certificates

The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The x-cache, x-served-by, via response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

The public page identifies Jekyll 3.10.0, Google Analytics, Fastly, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability.

Search and Social Sharing

The Generator tag identifies Jekyll v3.10.0, making the publishing system easier to fingerprint. Twitter Card metadata is configured. The title has 6 characters, within a common display range. A meta description is present, with 27 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSCloudflare
HostingFastly
EmailCloudflare Email Routing
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagUnited States Inferred 185.199.108.153

Registration details

RDAP / WHOIS

RegistrarCloudflare, Inc.
Registered2010-01-21
Expires2027-01-21
Domain statusclient transfer prohibited
Nameserversfred.ns.cloudflare.com、ivy.ns.cloudflare.com
DNSSECsigned

DNS records

DNS

TypeNameValueTTLPriority
Amopidy.com185.199.108.153300—
Amopidy.com185.199.109.153300—
Amopidy.com185.199.110.153300—
Amopidy.com185.199.111.153300—
AAAAmopidy.com2606:50c0:8000::153300—
AAAAmopidy.com2606:50c0:8001::153300—
AAAAmopidy.com2606:50c0:8002::153300—
AAAAmopidy.com2606:50c0:8003::153300—
MXmopidy.comamir.mx.cloudflare.net30014
MXmopidy.comlinda.mx.cloudflare.net30019
MXmopidy.comisaac.mx.cloudflare.net30093
NSmopidy.comfred.ns.cloudflare.com86400—
NSmopidy.comivy.ns.cloudflare.com86400—
TXTmopidy.comgoogle-site-verification=ZX1AZXg7Q5R4y17kjdppamXueEVS-R3iCYy1fYe-WoI300—
TXTmopidy.comv=spf1 include:_spf.mx.cloudflare.net include:_spf.google.com ~all300—
DSmopidy.com2371 13 2 58c7dc1b396adaad81d4d96de746d4d06c8b6d33d000f96fe8d9a2cc081fde7e86400—
DMARC_dmarc.mopidy.comv=DMARC1; p=quarantine; sp=quarantine; adkim=r; aspf=r;rua=mailto:[email protected];300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectmopidy.com
IssuerLet's Encrypt
Valid until2026-11-19T00:20 · Remaining when checked: 48 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlmax-age=600
serverGitHub.com
access-control-allow-origin*

Identified technologies

Jekyll 3.10.0Google AnalyticsFastly

Pages, Search and Sharing

Recent Updates

  • Website images
  • Screenshots

User reviews (0)

  • No reviews yet.