Wiki self-hosted per giochi di ruolo da tavolo

Tutta la tua campagna su uno scaffale.

Mondo, personaggi, mappe, cronologie e resoconti di sessione in una wiki che ospiti tu. I segreti del Master restano segreti, i giocatori trovano tutto il resto. Va bene per qualsiasi gioco di ruolo.

docker compose up -d

  • Software libero, AGPL-3.0
  • Italiano e inglese
  • WCAG 2.2 AA
  • Gira anche su Raspberry Pi
Una ragazza con un braccio cibernetico, sotto la pioggia, davanti a una parete di culle illuminate collegate a una torre nera.
Dall'avventura di esempio La Notte in Affitto

La wiki

Ogni pagina al suo posto, ogni segreto nel suo cassetto.

L'albero delle cartelle a sinistra, il testo al centro, la scheda a destra. Questa è L'Alveare, una pagina dell'avventura di esempio, come la vede il Master.

La Notte in Affitto

Luoghi » L'Alveare

L'interno di un silo trasformato in dormitorio: culle bianche a nido d'ape, passerelle a spirale, una sala di controllo dietro il vetro.

L'Alveare

VesperaLethe Neurodinamica

Descrizione

Un vecchio silo per il grano del porto, svuotato e rivestito di culle: capsule bianche impilate in un alveare alto trenta piani, collegate al soffitto da cavi sottili come capelli. Si entra la sera con il badge, ci si sdraia, si chiude la capsula. Il mattino dopo sul conto ci sono dodici crediti, e un leggero mal di testa.

Personaggi

Segreto del Master

Il piano zero non è un deposito: è una centralina che spedisce alla Torre, ogni notte, quello che i dormienti elaborano. Chi la tocca con un deck sente una voce d'uomo anziano chiedere, gentile: «Chi è?»

Funzioni

Cosa c'è sullo scaffale.

Tutto quello che serve a un gruppo di gioco, in un'installazione sola. Niente abbonamenti, niente servizi esterni.

Pagine a blocchi

Editor a blocchi con Markdown, collegamenti [[Pagina]], copertina, icona, categorie e tag.

Schede giocatore

Ogni giocatore ha la sua pagina nella cartella PG, creata quando entra. Il Master ci può oscurare dei blocchi, e il giocatore continua a scriverla.

Template

Ogni pagina nasce bianca o come fotocopia di un template: la struttura di base la decidi tu.

Segreti del Master

Il Master oscura un singolo blocco con l'occhio: ai giocatori non arriva mai, neanche nella ricerca, nelle versioni o nelle esportazioni.

Mappe

Da un'immagine: pin collegati a pagine e ad altre mappe, livelli, pin segreti e righello.

Cronologie

Del mondo o della campagna. I resoconti di sessione ci entrano da soli.

Ricerca

Titoli e testo di tutta la campagna, senza servizi esterni. Ognuno trova solo quello che può vedere.

Bacheche

Schede in colonne per gli appunti, personali o del gruppo: indizi, sospetti, cose da fare.

Risorse e galleria

Immagini, audio e file della campagna in un posto solo, con il visore a schermo intero.

Versioni e cestino

Ogni modifica lascia una versione da confrontare e ripristinare. Quello che elimini finisce nel cestino.

Più campagne

Nella stessa installazione, ognuna con il suo Master, i suoi giocatori e una wiki tutta sua.

Appuntamenti

Il calendario delle sessioni: ognuno risponde in presenza, da remoto o assente, e sotto il minimo la sessione salta.

Visibilità e segreti

Il Master oscura un blocco. Ai giocatori non arriva.

Ogni pagina ha chi la può vedere, e dentro la pagina il Master oscura i singoli blocchi con l'occhio. Un blocco oscurato non arriva mai ai giocatori: né nella pagina, né nella ricerca, nelle versioni o nelle esportazioni. E loro possono comunque modificare la pagina. Prova: oscura un blocco con l'occhio, poi passa alla vista giocatore.

Pagine della campagna

Il Master vede 7 pagine: tre sono Solo Master. La bacheca personale del giocatore non la vede.Il giocatore ne vede 5: le quattro per i giocatori e la sua bacheca personale.

  • Guida del Master Pagina Solo Master
  • Vespera Luogo Giocatori
  • L'Alveare Luogo Giocatori
  • Torre Lethe Luogo Solo Master
  • Mara Iezzi PNG Giocatori
  • Livia Sander PNG Giocatori
  • Aurelio Venn PNG Solo Master
  • I miei sospetti Bacheca Personale

Ogni pagina è Pubblica, Giocatori, Solo Master o Personale. Personale vuol dire solo per chi l'ha scritta: nemmeno il Master la vede.

Admin
Gestisce il sito: campagne, utenti, temi, plugin, backup. Vede i segreti solo nelle campagne che tiene.
Master
Nella sua campagna scrive tutte le pagine e oscura i blocchi da tenere segreti.
Giocatore
Legge, crea pagine, modifica le sue e quelle aperte ai giocatori, anche con dei segreti dentro. Ha la sua scheda.
Visitatore
Solo le pagine pubbliche, se l'Admin ha acceso l'accesso.
Mara Iezzi: braccio sinistro di metallo, capelli rasati da un lato, grembiule macchiato, versa il brodo dietro il bancone.

PNG » Mara Iezzi

Mara Iezzi

Ruolo
Fixer e cuoca del Brodo Fermo
Quartiere
La Darsena, Vespera

Segreto del Master

Pratica, rumorosa, leale con chi paga i debiti. Non fa domande a chi mangia al suo bancone, ma ricorda le risposte.

Segreto del Master

«Il brodo è gratis. Il resto si discute.»

Segreto del Master

È stata lei a convincere Teo a firmare con Lethe, per pagare il debito del locale. Non lo ammetterà finché Teo non è salvo.

Segreto del Master

Prima di essere portato via, Teo ha scritto su un tovagliolo una fila di numeri: è il codice di servizio dell'ascensore della Torre Lethe.

Segreto del Master

Conosce mezza Vespera bassa: contrabbandieri, medici senza licenza, guardie che chiudono un occhio.

2 blocchi oscurati. Nella pagina, quelli di fila stanno in un solo riquadro.

Mappe e cronologie

Dove succede, e quando.

Carica un'immagine e diventa una mappa: ogni pin porta a una pagina o a un'altra mappa. Le cronologie tengono il filo, con il calendario del tuo mondo.

Mappa illustrata di Vespera sotto la pioggia: le torri degli Alti sopra le nuvole con la Torre Lethe al centro, il silo dell'Alveare, la Darsena sulle palafitte e il mercato sotto il ponte crollato. Torre Lethe L'Alveare Il Brodo Fermo Mercato dei Morti Gufo, ricettatore
● Pin collegato a una pagina ◆ Pin segreto, sul livello del Master

Cronologia di Vespera

  1. Cinquant'anni faLa laguna si prosciuga. Vespera cresce in verticale.
  2. Vent'anni fa · segretoMuore Elena, la moglie di Aurelio Venn.
  3. Tre anni faMuore Aurelio Venn, il fondatore di Lethe Neurodinamica.
  4. Un anno faTeo, il fratello di Mara, comincia a dormire per Lethe.
  5. Tre giorni faTeo si sveglia chiamando la sorella «signorina».
  6. Sessione 1 · resoconto[Il resoconto della prima sessione entra qui da solo]

Plugin

Accendi solo quello che ti serve.

I plugin della wiki sono di soli dati: temi, template, calendari, lingue, regole e link a siti esterni. Restano spenti finché l'Admin non li accende da Amministrazione › Plugin. E il Master può collegare Claude alla sua campagna.

D&D Beyond

Incluso · spento di base

Collega i riferimenti alle regole a D&D Beyond, per consultare sul sito anche quello che nella wiki non c'è, e porta il template «Scheda D&D» per le schede giocatore, con il link alla scheda del personaggio sul sito. Solo collegamenti: dal sito non viene copiato niente.

  1. L'Admin lo accende una volta e vale in tutte le campagne.
  2. In una pagina scrivi @ e il nome inglese della regola: salvando diventa un link che apre la ricerca di D&D Beyond in una nuova scheda.
  3. Nell'anteprima e nella scheda della regola compare il pulsante «Apri su D&D Beyond».
ScriviIl mago lancia @incantesimo[Fireball|Palla di fuoco].
Nella pagina

Il mago lancia Palla di fuoco.

Apri su D&D Beyond

Spegnendolo, i riferimenti restano dove sono e tornano a portare alla scheda della regola. Per aprire il sito serve Internet.

Claude Code

Solo per il Master

Il Master collega Claude alla sua campagna, con il plugin per Claude Code o come connettore su claude.ai. Claude cerca e legge le pagine, segreti compresi, e se lo permetti le scrive, anche con blocchi oscurati. Ogni modifica lascia una versione.

token: Master · sola lettura

> Che cosa sanno i giocatori di Livia Sander, e che cosa no?

Legge: Livia Sander

Sanno che è la direttrice clinica di Lethe Neurodinamica, con l'ufficio al piano 88 della Torre Lethe, e che fu la più stretta collaboratrice di Aurelio Venn. Non sanno, perché sta in un blocco oscurato, che fu lei a progettare la copia di Aurelio e a dividerla tra i dormienti.

Token e connettori si gestiscono in Campagna › Claude: valgono per una campagna sola, e solo finché ne sei il Master. I giocatori non possono collegarlo.

Temi e accessibilità

Un vestito per ogni campagna. Leggibile per tutti.

Chiaro, scuro, Lago, Neon, o quello che crei tu. Anche il marchio e l'icona della scheda prendono i colori del tema. Questa pagina usa Chiaro.

  • La pagina L'Alveare su un telefono, con il tema Chiaro
    Chiaroquesta pagina
  • La pagina L'Alveare su un telefono, con il tema Scuro
    Scuro
  • La pagina L'Alveare su un telefono, con il tema Lago
    Lago
  • La pagina L'Alveare su un telefono, con il tema Lago di notte
    Lago di notte
  • La pagina L'Alveare su un telefono, con il tema Neon
    Neon
  • La pagina L'Alveare su un telefono, con il tema Gotico
    Il tuoDell'Admin o di un plugin: qui il Gotico
  • WCAG 2.2 AAContrasti misurati in ogni tema preinstallato.
  • Testo fino al 200%Si regola dal Profilo, per ogni persona.
  • Caratteri per la dislessiaAtkinson Hyperlegible e OpenDyslexic, inclusi.
  • Tutto da tastieraAnche l'albero delle pagine e i pin delle mappe.

I tuoi dati

Lo scaffale è tuo. Anche quello che c'è sopra.

Ospitata da te

Docker su un computer di casa, un Raspberry Pi o un server in rete, con HTTPS.

Backup completo

Pagine, immagini e impostazioni in un file solo, da ripristinare quando vuoi.

Markdown

Esporta tutta la wiki in file di testo, che Obsidian apre così come sono.

Pacchetto mondo

Un file .shelf porta mappe e regole della casa in un'altra campagna.

Installa

Tre righe, e si gioca.

Apri http://localhost:3000: la prima volta si crea la wiki e l'account amministratore, con il codice che trovi nei log del server (docker compose logs). Poi inviti il tuo gruppo.

Senza Docker, su Raspberry Pi, su internet con HTTPS: la guida all'installazione

Terminale
$ git clone https://github.com/yanez86/crooked-shelf.git
$ cd crooked-shelf
$ docker compose up -d