Railbase
Sfoglia la documentazione
GPTClaude

OPERATIVO RAILBASE

Distribuisci Railbase sul tuo server

Installa un pacchetto autorizzato, configura HTTPS, completa la configurazione di prima esecuzione e verifica un reale processo aziendale.

Aggiornato

Questa guida riguarda un server Linux gestito dal cliente. Ottieni l'esatta versione supportata dal tuo account railbase.app. La disponibilità in Account determina quale pacchetto e architettura è possibile installare; una demo di sviluppo o un candidato CI non è una versione del cliente.

Per un Mac, iniziare con il programma di installazione firmato nella guida all'installazione. L'hosting sul tuo VPS è una distribuzione in sede/ospitata dal cliente. Railbase Cloud rimane Prossimamente.

1. Ottieni il pacchetto tramite Account

Accedi a railbase.app, completa la verifica dell'azienda ed esamina l'abbonamento al prodotto Railbase. In Account, utilizza il pacchetto di installazione disponibile o il repository autenticato Linux. Ciascuna credenziale del repository appartiene a uno specifico account autorizzato e può essere revocata.

Dopo aver applicato i comandi di configurazione del repository forniti da Account:

# Debian / Ubuntu
sudo apt update
sudo apt install railbase
# Fedora / RHEL-compatible systems
sudo dnf install railbase

Utilizza l'architettura mostrata per il tuo server. Mantieni abilitata la verifica della firma del pacchetto e del repository. Non ottenere il runtime da un mirror non verificato o da un server demo pubblico.

2. Controlla il servizio installato e il suo stato

Il pacchetto Linux crea l'account del servizio railbase e installa il servizio, la configurazione e il materiale di sblocco privato iniziale. Il suo ascoltatore predefinito è 127.0.0.1:3000.

railbase --version
sudo systemctl status railbase
curl --fail http://127.0.0.1:3000/healthz
curl --fail http://127.0.0.1:3000/readyz
Scopo Posizione Linux confezionata
Configurazione del servizio /etc/railbase/railbase.env
Vault sblocca il file /etc/railbase/vault-password
Dati, file caricati e stato di runtime /var/lib/railbase
Segreto principale di installazione /var/lib/railbase/.secret
Runtime attivo gestito dal ciclo di vita dell'aggiornamento /var/lib/railbase/runtime/railbase

In una nuova installazione del pacchetto, il programma di installazione crea segreti indipendenti. Se è presente un Vault esistente e manca un segreto richiesto, ripristinare il segreto corrispondente dal backup; la generazione di una sostituzione non recupererà i dati. Non sostituire il servizio pacchetto con un secondo servizio che punta a un'altra cartella dati.

3. Configura l'indirizzo pubblico HTTPS

Punta il nome host scelto sul server. Mantieni Railbase associato al loopback e consenti l'accesso pubblico tramite un proxy inverso su HTTPS. Per Caddy:

app.example.com {
    reverse_proxy 127.0.0.1:3000
}

Imposta l'origine pubblica nel file dell'ambiente del servizio protetto esistente:

RAILBASE_PROD=true
RAILBASE_DEV=false
RAILBASE_HTTP_ADDR=127.0.0.1:3000
RAILBASE_DATA_DIR=/var/lib/railbase
RAILBASE_VAULT_PASSWORD_FILE=/etc/railbase/vault-password
RAILBASE_PUBLIC_URL=https://app.example.com
RAILBASE_TRUSTED_PROXIES=127.0.0.1/32,::1/128
RAILBASE_ENCRYPT_STORAGE=true

Mantieni eventuali altre impostazioni intenzionali già presenti in quel file. Quindi riavvia il servizio e verifica nuovamente la disponibilità:

sudo systemctl restart railbase
curl --fail https://app.example.com/healthz
curl --fail https://app.example.com/readyz

RAILBASE_PUBLIC_URL deve essere l'origine che gli utenti possono effettivamente raggiungere, incluso un certificato valido. I collegamenti di invito e l'autenticazione mobile dipendono da questo. Fidati solo degli indirizzi effettivi del proxy inverso. Se utilizzi un altro proxy, conserva le informazioni sull'host e sul protocollo inoltrato e supporta sia le risposte in streaming che gli aggiornamenti WebSocket.

I file caricati sono crittografati per impostazione predefinita; mantenere la crittografia abilitata. La password Vault e il segreto principale dell'installazione sono requisiti di ripristino diversi. Proteggi ed esegui il backup di entrambi; nessuno dei due appartiene a una chat, uno screenshot o uno script pubblico.

4. Completa la configurazione iniziale del browser

Mantenere l'accesso limitato all'operatore dell'installazione fino al completamento della configurazione. Apri l'URL di installazione: una nuova installazione mostra il suo modulo di prima esecuzione. Crea il primo operatore utilizzando una vera email e una password privata e fornisci i dettagli legali della prima azienda. In alternativa, utilizza la connessione supportata dal modulo per adottare un'azienda già verificata dal tuo Account.

Il primo operatore è un utente con autorizzazione all'installazione. L'appartenenza all'azienda e le autorizzazioni aziendali rimangono separate. Dopo che esiste il primo operatore, il modulo di prima esecuzione non deve più crearne un altro. Invita altre persone e assegna loro i ruoli attraverso i normali spazi di lavoro.

5. Collegare il Prodotto e dimostrare il primo risultato

Connetti la distribuzione tramite il flusso di account/installazione supportato e verifica che l'azienda prevista disponga della titolarità attiva del prodotto Railbase. Installa solo prodotti aggiuntivi disponibili per quell'account e rilascio.

Invita il richiedente e il revisore, pubblica l'organizzazione e il processo richiesti e completa la procedura dettagliata del primo processo. Controllare la richiesta, l'allegato, la decisione e il dossier finale utilizzando il ruolo effettivo di ciascuna persona. Un servizio in esecuzione e un HTTP 200 non stabiliscono che il flusso di lavoro aziendale sia pronto.

Per dispositivi mobili, apri Connetti telefono nella pagina di accesso all'installazione ed esegui la scansione del QR da una seconda schermata. Conferma l'origine HTTPS, quindi accedi come utente invitato esistente. Le scelte aziendali nascono da quell'identità autenticata. Un indirizzo localhost raggiungibile sul server non è necessariamente raggiungibile da un telefono.

6. Conservare il ripristino e aggiornare le prove

Eseguire il backup di /etc/railbase e dello stato configurato completo in /var/lib/railbase, inclusi i segreti corrispondenti e gli archivi di file esterni laddove configurati. Utilizza le linee guida per il backup e il ripristino e verifica il ripristino in un'installazione isolata. La sola copia di un Vault in esecuzione non è un test di recupero completo.

Utilizza il canale di aggiornamento autenticato e verificato e la tua politica di manutenzione. Conserva la versione distribuita, lo stato ripristinabile precedente e i contatti di supporto registrati. Se l'avvio fallisce, ispezionare sudo journalctl -u railbase e la configurazione effettiva; non aggirare il problema abilitando DEV o sostituendo un segreto mancante.

Informazioni sulla demo condivisa

Proprietà operativa e supporto

La tua azienda o l'operatore incaricato possiede l'accesso al server, la rete, l'archiviazione, l'applicazione di patch, i backup e il ripristino. I servizi gestiti, gli obiettivi di risposta e gli impegni di ripristino si applicano solo se esplicitamente ordinati. L'infrastruttura, l'utilizzo dell'intelligenza artificiale esterna, l'industria Suites e i servizi aggiuntivi sono separati dall'abbonamento aziendale; vedi prezzi e costo completo.

Railbase Cloud arriverà presto. Disponibilità e prezzi saranno annunciati separatamente; l'hosting cloud non è incluso in locale.

Prima di un aggiornamento, esamina le dipendenze, elabora le revisioni e pubblica la configurazione di Studio. Conserva uno stato recuperabile e segui il percorso di migrazione supportato. Esamina le condizioni di licenza offline; il self-hosting non implica una licenza perpetua e disconnessa.

Per supporto, fornire versioni, un riferimento al passaggio non riuscito e diagnostica ripulita attraverso il canale concordato. L'amministrazione del server non garantisce l'accesso automatico ai contenuti aziendali dell'azienda. Le fatture esistenti e le condizioni commerciali accettate rimangono prove storiche.

Informazioni sulla demo condivisa

Una dimostrazione pubblica Railbase può essere eseguita deliberatamente in modalità DEV con persone sintetiche e cambio di ruolo. Questo ambiente ti aiuta a esplorare i flussi di lavoro. Non stabilisce l'accettazione del rilascio da parte del cliente, non ospita i dati aziendali né fornisce una configurazione di produzione da copiare.

Questa pagina è stata utile?Grazie per il tuo feedback!