Managing Your Account

The Fission CLI account management commands

Use fission setup andfission user whoami to set up your account and display your username.

Register a new user

The fission setup command registers your account with Fission or links to your existing Fission account.

$ fission setup
๐ŸŒฑ Setting up environment
๐Ÿช Downloading managed IPFS for Linux
๐ŸŽ›๏ธ Configuring managed IPFS
generating ED25519 keypair...done
peer identity: 12D3KooWHZ3C1tDmzUhgi3A6LYmgBxvv1E1obtG7S2ZkYM1MN83
initializing IPFS node at /home/yourname/.config/fission/ipfs
๐Ÿ”‘ Creating keys
๐Ÿ  Do you have an existing account? [Y/n] n
Username: YOURNAME
โœ… Registration successful! Head over to your email to confirm your account.
๐ŸŽ›๏ธ Initializing user config file
โœ… Done! Welcome to Fission, YOURNAME โœจ.

When you register a new account, you will be prompted for a username and an email. Fission will send you an email to confirm your account and complete your registration.

The fission setup command will create a global config.yaml file in your ~/.config/fission directory. See the Global Fission YAML guide for more information about the config.yaml file.

The registration process will also create a Fission Drive for you automatically at the URL YOURNAME.fission.name using your Fission username.

Linking an existing user

If you are signed into a Fission account in a web browser, you can link your account and use it at the command line.

Open the Fission auth lobby in a browser window.

Use fission setup to create and link a CLI user at your command line.

$ fission setup
๐ŸŒฑ Setting up environment
๐Ÿช Downloading managed IPFS for Linux
๐ŸŽ›๏ธ Configuring managed IPFS
generating ED25519 keypair...done
peer identity: 12D3KooWHZ3C1tDmzUhgi3A6LYmgBxvv1E1obtG7S2ZkYM1MN83
initializing IPFS node at /home/thuselem/.config/fission/ipfs
๐Ÿ”‘ Creating keys
๐Ÿ  Do you have an existing account? [Y/n] Y
๐Ÿ”— Please open auth.fission.codes on a signed-in device
๐Ÿ“› Please enter your username: yeti

When prompted, enter Y to confirm you have an account and enter your username from the browser window. The auth lobby and CLI will display a confirmation code.

When you have confirmed that the codes match, approve in the browser, and the CLI will complete the setup process and link your account.

$ fission setup
๐ŸŒฑ Setting up environment
๐Ÿช Downloading managed IPFS for Linux
๐ŸŽ›๏ธ Configuring managed IPFS
generating ED25519 keypair...done
peer identity: 12D3KooWHZ3C1tDmzUhgi3A6LYmgBxvv1E1obtG7S2ZkYM1MN83
initializing IPFS node at /home/thuselem/.config/fission/ipfs
๐Ÿ”‘ Creating keys
๐Ÿ  Do you have an existing account? [Y/n] Y
๐Ÿ”— Please open auth.fission.codes on a signed-in device
๐Ÿ“› Please enter your username: yeti
๐Ÿ”ข Confirmation code: [6, 0, 9, 1, 2, 3]
๐ŸŽ›๏ธ Initializing user config file

Display user information

Use fission user whoami to display your username.

$ fission user whoami
๐Ÿ’ป Currently logged in as: fission