Crea un account admin dalla console

:bookmark: Questa guida fornisce istruzioni per creare un account amministratore o concedere privilegi di amministratore utilizzando la console in un’installazione Discourse self-hosted.

:person_raising_hand: Livello utente richiesto: System Administrator
:warning: Accesso alla console richiesto

Quindi vuoi creare/concedere privilegi di amministratore o reimpostare la password dell’utente dalla console? Ottimo, iniziamo!

Questa guida coprirĂ  quanto segue:

  • Accesso alla console
  • Creazione di un nuovo account con privilegi di amministratore
  • Reimpostazione di una password esistente
  • Concessione di privilegi di amministratore a un account esistente
  • Istruzioni per la configurazione multisito

Accesso alla console

Connettiti al tuo server Discourse utilizzando SSH, o usa Putty se sei su Windows:

ssh root@your.server.ip

Sostituisci your.server.ip con l’indirizzo IP effettivo del tuo server.

Passa alla tua directory Discourse:

cd /var/discourse

Entra nel container Docker:

./launcher enter app

Creazione di un nuovo account con privilegi di amministratore

All’interno della console, esegui il seguente comando:

rake admin:create

Ti verranno richiesti:

  • Email
  • Password
  • Ripeti password

Se il tuo sito richiede un nome completo alla registrazione (full_name_requirement impostato su required_at_signup), ti verrĂ  richiesto anche Nome completo.

Verrà creato un nuovo account con un nome utente basato sull’indirizzo email. Vedrai: “Account created successfully with username {username}”. Quando ti verrà chiesto se vuoi concedere privilegi di amministratore, premi Invio per confermare.

Se l’operazione è andata a buon fine, vedrai: “Your account now has Admin privileges!”

Istruzioni per multisito

Se hai una configurazione multisito eseguirai:

RAILS_DB=my_site_db rake admin:create

Reimpostazione della password per un account esistente

Per reimpostare una password, esegui lo stesso comando:

rake admin:create

Inserisci l’email dell’account esistente. Se l’utente esiste, ti verrà chiesto se vuoi reimpostare la password. Premi Invio per procedere. Fornisci e conferma la nuova password.

Se ha funzionato, vedrai Account updated successfully!.

Concessione di privilegi di amministratore a un account esistente

Esegui questo comando dalla console:

rake admin:create

Ti verrà chiesto Email, inserisci l’email dell’account esistente.

Ora ti verrĂ  chiesto: User with this email already exists! Do you want to reset the password for this email? (Y/n). Premi \u003ckbd\u003en\u003c/kbd\u003e poi \u003ckbd\u003einvio\u003c/kbd\u003e.

Ora ti verrĂ  chiesto: Do you want to grant Admin privileges to this account? (Y/n). Premi \u003ckbd\u003einvio\u003c/kbd\u003e per continuare.

Se ha funzionato, vedrai Your account now has Admin privileges!.

Istruzioni per la configurazione multisito

Per le configurazioni multisito, anteponi ai comandi RAILS_DB=multisite_name, dove multisite_name corrisponde alla prima riga della tua configurazione multisito:

Esempio di configurazione:

mysite:
  adapter: postgresql
  database: database2
  password: secret
  pool: 25
  host: data
  host_names:
    - mysite.example.com

Comando:

RAILS_DB=mysite rake admin:create
59 Mi Piace
SOLVED: Unable to Grant Admin or Grant Moderator to existing users
System account login
How to install Discourse on windows
Cannot access /admin
Run Discourse without email?
Dummy user to create initial content
How to install Discourse without a mail server?
Problème de réception du mail de confirmation admin (installation sur Hostinger)
Not getting activation email
Remove the installation step Resend Activation Email discourse
Why is email verification required upfront?
Blank login and signup page
Reset lost admin password
I can't change my admin user email
FAQs on recurring topics
Getting stuck during bootstrap
Grant administrator rights to a user
Send admin account email to different email
Discourse as Your First Rails App
How to resend activate email when I close the tab
Developing Discourse Plugins - Part 1 - Create a basic plugin
Sidekiq shows activation emails being sent to email address nil
Emails to confirm new admin not being sent
Set up Discourse for development on Fedora Linux
Trying to install Discourse on Docker before server just testing software?
Installing Discourse using Portainer
Developing Discourse using a Dev Container
Update our admins and moderator shields
Can Discourse function without emails entirely?
Install Discourse for development using Docker
Grant admin confirmation mail not sent
Skipped Email - User does not exist
Require mail confirmation to grant admin privileges
Connecting to Droplet
So I can't login anymore :( and won't receive email logins or forgotten password emails
Generating mailing logs for console to check installation?
Adding a User Without Inviting Them
Admin confirmation link broken