Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
MEGAREG(1)		       Megatools Manual			    MEGAREG(1)

       megareg - Register new account

       megareg [--scripted] --register --email <email> --name <realname> --password <password>
       megareg [--scripted] --verify <state> <link>

       Registers new account. Registration is split into two steps:

	1. --register: Creates a new non-verified account

	2. --verify: Verifies account with the link that was sent to <email>

       See example of registration below.

	   Create new non-verified account.

       --verify	<state>	<link>
	   Verify account previously created by	megareg	--register. You	need
	   to pass <state> that	was returned from megareg --register and a
	   verification	link from the email that was sent to <email>.

       --email <email>
	   Email serves	as your	new account username, that you'll be using to
	   sign	in.

	   NOTES: Beware that ATM, email format	is not validated by megatools.

       --name <realname>
	   Your	real (or fake) name.

       --password <password>
	   Plaintext password. No strength checking is done, so	make sure you
	   pick	a strong password yourself.

	   After registration, print the command that can be used to finish
	   the registration in a format	suitable for scripting purposes.

       --limit-speed <speed>
	   Set maximum allowed upload and download speed in KiB/s. This	option
	   overrides config file settings. 0 means no limit. When using
	   ParallelTransfers > 1, upload speed limit is	applied	to each
	   transfer individually.

       --proxy <proxy>
	   Use proxy server to connect to This	option overrides
	   config file settings. More information can be found in libcurl
	   documentation at
	   Some	acceptable values are:

	   o   none : Disable proxy if it was enabled in the config file.

	   o   socks5://localhost:9050 : Local SOCKSv5 proxy server

	   o   socks5h://localhost:9050	: Local	SOCKSv5	proxy server with DNS
	       handled by the proxy

       --config	<path>
	   Load	configuration from a file

	   Disable loading .megarc

       --debug [<options>]
	   Enable debugging of various aspects of the megatools	operation. You
	   may enable multiple debugging options separated by commas. (eg.
	   --debug api,fs)

	   Available options are:

	   o   http: Dump HTTP request/response	details	(can be	used to	debug
	       connection/proxy	issues)

	   o   api: Dump API calls

	   o   fs: Dump	filesystem (may	require	--reload to actually
	       print something)

	   o   cache: Dump cache contents

	   o   tman: Dump transfer manager events

	   Show	version	information

       First create an non-verified account:

	   $ megareg --register	--email --name "Your Name" --password "Your Password"

	   Registration	email was sent to To complete registration, you must run:

	     megareg --verify vbFFFv7AFM25etzkFXLs9A==:Z7FFbgAAAAAAAAAArL33eA==:inEONh3tmwY @LINK@

	   (Where @LINK@ is registration link from the 'MEGA Signup' email)

       Now wait	for a verification mail	and run	the command as asked:

	   $ megareg --verify vbFFFv7AFM25etzkFXLs9A==:Z7FFbgAAAAAAAAAArL33eA==:inEONh3tmwY \

	   Account registered successfully!

       megatools(7), megarc(5),	megadf(1), megadl(1), megaget(1), megals(1),
       megamkdir(1), megaput(1), megareg(1), megarm(1),	megacopy(1).

       Part of the megatools(7)	suite.

       Report bugs at or

       Megatools was written by	Ondrej Jirman <>, 2013-2016.

       Official	website	is

megatools 1.10.2		  04/15/2020			    MEGAREG(1)


Want to link to this manual page? Use this URL:

home | help