Código abierto, para siempre

Creado en Europa · Con licencia EUPL · Gratuito para autoalojar

¿Por qué código abierto?

Tu software, tus reglas

Con licencia EUPL, una de las licencias copyleft más sólidas. Haz un fork, modifícalo, ejecútalo donde quieras. Sin CLA, sin permisos.

Autoalójalo con confianza

Funciona en Linux, PHP 8.4, MySQL 8+. La instalación con Docker te pone en marcha en minutos. Tus datos nunca salen de tu servidor.

Creado en Europa

Desarrollado y alojado en la UE. Conforme al RGPD por diseño. Sin dependencias de la nube estadounidense, sin capitalismo de vigilancia.

Todo lo que necesitas, listo para usar

Funciones principales

  • Gestión de eventos con RSVP
  • Sistema de miembros con roles e invitaciones
  • CMS para páginas estáticas
  • Soporte multilingüe (EN, DE, ZH)
  • Panel de administración completo
  • API de plugins para extensiones personalizadas

Plugins incluidos

Platos y menús Club de cine Club de lectura Karaoke Glosario + los tuyos a través de la API de plugins

Todos los plugins incluidos son de código abierto bajo EUPL, igual que el núcleo.

Desarrolla en local en 4 pasos

1

Clona

Obtén el código fuente de GitHub con Git.

git clone https://github.com/xuedi/meetagain.git

2

Inicia Docker

Todas las dependencias están en contenedores.

just start

3

Configura

Define tu dominio, base de datos y ajustes de correo.

cp .env.dist .env

4

Carga datos

Rellena la base de datos con datos iniciales.

just devModeFixtures
Requisitos: Docker  ·  just (command runner)

Instalación en un servidor

1

Sube

Clona o sube el código fuente a tu servidor.

git clone …/meetagain.git

2

Apunta el servidor web

Configura la raíz de documentos en el directorio `public/`.

document root: public/

3

Ejecuta el asistente

Visita /install y sigue el asistente de configuración en 3 pasos.

https://your-domain.tld/install

4

Listo

Configura la aplicación y crea tu administrador.

→ redirect to /
Requisitos: Linux  ·  PHP 8.4+  ·  MySQL 8+ or MariaDB 10.6+  ·  Caddy, Nginx or Apache

Extiende lo que quieras

MeetAgain se construye sobre una API de plugins limpia. Todos los plugins incluidos usan las mismas interfaces que tienes a tu disposición.

Interfaces de plugins

  • Contrato de plugin - registra enlaces de menú y pie de página
  • Extensiones de Twig - inyecta contenido en cualquier bloque de plantilla
  • EntityActionInterface - conéctate a los eventos del ciclo de vida de las entidades
  • Interfaces de filtro - controla la visibilidad y el acceso a los eventos
  • CronTaskInterface - programa tareas en segundo plano
<?php

final class MyPlugin implements Plugin
{
    public function getPluginKey(): string
    {
        return 'my-plugin';
    }

    public function getMenuLinks(): array
    {
        return [
            new Link('/my-page', 'My Page'),
        ];
    }
}

Cómo sigue siendo gratis

Plataforma alojada

meetagain.org ejecuta un plugin MultiSite comercial sobre el núcleo de código abierto. Las suscripciones financian el desarrollo continuo.

Planes de colaborador

Los grupos que eligen el nivel de colaborador financian directamente el trabajo de código abierto y reciben una insignia visible como agradecimiento.

EUPL para siempre

La capa comercial es un plugin privado independiente. El núcleo tiene y siempre tendrá licencia EUPL y uso gratuito.

Participa

Informa de un error

¿Has encontrado algo? Abre un issue en GitHub. Seguimiento público, historial transparente.

Abrir un issue

Envía un parche

Haz un fork, corrige, abre un pull request. Revisamos todas las contribuciones con prontitud. Sin CLA.

Haz un fork en GitHub

Mejora las traducciones

Damos soporte a EN, DE y CN. Ayúdanos a añadir más idiomas o a mejorar los existentes.

Explorar traducciones

¿Quieres la versión gestionada? Sáltate la instalación.

Ver precios

Puedes exportar tus datos en cualquier momento y autoalojarte