Skip to content

Admin Guide: Onboarding

Checklist #

Here is a list of steps required to onboard each new user:

  1. Liquid Home Page Admin:
    • Add new User
    • Edit User details
    • Add User to Groups, and set App permissions
    • Generate Invitation Link
  2. Assign User to Groups in Individual Apps:
    • Hoover Admin
    • Wiki.JS Admin
    • RocketChat Admin
  3. User Phone:
    • Enable automatic time sync settings
    • Install 2FA Authenticator
    • Install Chat App: Rocket.Chat
    • Install secure side-channel to receive invitation links (Signal)
  4. User Computer:
    • Install Chat App: Rocket.Chat
    • Install secure side-channel to receive invitation links (Signal)
  5. Send Login Info to User
  6. Confirmation
    • Ask User to log in to Rocket.Chat on all platforms: Web, Phone, Desktop
    • Ask User to perform Hoover Search and confirm it works
    • Ask User to access Wiki and create/edit test page in their namespace

Detailed explanations continue below.

Prerequisites #

Enable Automatic Time Sync settings on phone #

Before installing an authenticator, please enable the automatic time sync on your mobile phone or other device.

Here is how you can do it on your Iphone: Go to Settings > General > Date & Time > Set Automatically



Here is how you do it on your MAC OS: Open the Date & Time Preferences and check the the 'set time zone automatically using current location' box





Additionally please check your time settings by opening https://time.is/ on the device that has the authenticator and see the text "Your time is exact!" and error under 5 seconds

Look at potential time differences here: http://browserspy.dk/date.php and look at "Difference between server and PC time".

Have one of the following apps installed: Google Authenticator, Authy, Duo Mobile Be ready to receive your on boarding code per pgp or per Signal.

Add new user to the Liquid bundle: #


[admin] #

In the Liquid Investigations home page, click the right top menu button and go to [admin].


Reminder: Make sure to manage the user creation and invitations process from the "Liquid Investigations" home page [admin] interface, and not from the Hoover admin interface. Both have the same theme, so there might be some confusion.


Add User #

  • Click on the green +Add, on the left side of Users; OR
  • Click on ADD USER + button on the right;


Set Username and Initial Password #

  • Add the username and password using the firstname.lastname convention;
  • Make sure not to use use “-”;
  • If the username is taken, you'll get an error (add surname or change order).

Note: When 2FA is enabled, the admin cannot use this initial password to enter into the account; Use some random text twice, and create the invitation link afterwards. The user will not need this initial password to use the link.


Edit User details #

  • On the 'First name' field please enter the entire name (both first and last name);

  • On the 'Last name' field please enter the name of the media organization;

  • On the 'Email address' field please enter the user's email;

All the other fields are to be left to default.

  • Click 'Save', bottom right.

Random Username #

If the intention is to anonymize everyone, the admin can use a couple of random dictionary words for the usernames. For example, on Linux or macOS, you can use this terminal command to sample the words file on your machine:

$ cat /usr/share/dict/words | grep -E '^[A-Za-z]+$' | sort | uniq | sort -R | head -n2 | xargs -n2 printf '%s.%s\n'

refulgence.blended

Onboard user (and 2FA Re-invite process) #

  • The user should have executed all the Prerequisites (without admin privilege);
  • Go to Users in the Liquid Investigations home page [admin] interface (as shown in first screenshot above), type in the username and click Search;
  • Click the checkbox to select the user that you intend to onboard;
  • On Action dropdown menu, select 'Create invitations' and click Go.

  • Send the generated Url to the user via encrypted email only.

  • Send these pages to the user along with the invite link:
  • https://github.com/liquidinvestigations/docs/wiki/User-Guide%3A-Login
  • https://github.com/liquidinvestigations/docs/wiki/User-Guide%3A-Manage-2FA-Devices

Warning: The link will be valid for 30 minutes and a single use, repeat this process if it expires. Do not open it yourself, else it will expire.

  • Caution if using Web Services like Whatsapp, Facebook Messenger, Signal, Slack, Gmail, Sheets or Excel: they will visit the link to give you a "preview", and it will expire.

Instructions for disabling link previews in Signal are shown in the User Guide: Login page linked above.


Back to User Guide