lainsafe/README.MD

2.8 KiB
Raw Blame History

Lainsafe

simple file upload.

Installation:

  1. Configure your webserver to run CGI
  2. If running nginx, set client_max_body_size to the max size of the file
  3. There you go.

For more detailed information, look at the manpage

lainsafecli

Installation

Debian

Lainsafe has official packages for Debian, they shold work for any dpkg-based distro, such as Ubuntu and so on

You can download a possible outdated deb package here

If you want updates for your package, you have to add repo.qorg11.net to your sources.list:

echo "deb http://repo.qorg11.net/debian stable main" >> /etc/apt/sources.list
wget http://repo.qorg11.net/repo.key -q -O - | sudo apt-key add
sudo apt updates
sudo apt install lainsafecli

Arch

AUR - lainsafecli

lainsafecli configuration

edit the file with your favorite text editor and change these variables:

$DEFAULT_SERVER This is the server where lainsafecli will try to upload the files.

$DISPLAY_ASCII By default 1, change to 0 if you don't want the Lain ascii art to appear when you upload a file.

Command line arguments

--server If given, it will be used instead of $DEFAULT_SERVER

--help Displays a simple help message and exits.

--file the file you want to upload (useless in newer versions)

Example

$ lainsafecli --server https://lainsafe.delegao.moe siccp.png
	   _..-- ----- --.._
        ,-''                `-.
       ,                       \
      /                         \
     /        ` .                \
    '         /  ||               ;
    ;      ^/|   |/        |      |
    |      /v    /\`-'v√\'-|\     ,
    |   /v` ,---      ---- .^.|    ;
    :  |   /´@@`,     ,@@`\  |    ;
    '  |  '. @@ /     \@@ /  |\  |;
    | ^|    -----      ---   | \/||
    ` |`                     | /\ /
    \    \                   |/ |,
    ' ;   \                 /|  |
      `    \      --       / |  |
      `     `.          .-'  |  /
       v,-    `;._   _.;     | |
          `'`\ |-_      -^'^'| |
                  ------     |/

https://lainsafe.delegao.moe/files/160572227741108.png

Automatically removing files

Try lsd (lainsafe daemon)

usage: lsd <path> days

lsd wont work with versions before 8a557ca

but perl sux!!

No problem, Lainsafe rewritten in PHP (Not sure if it is compatible with lainsafecli, probably not)

Donate

Thanks!

Liberapay

Bitcoin: bc1qghl6f27dpgktynpvkrxte2s3gm9pcv8vlwuzum Monero: 47QTumjtqJabbo1s9pLDdXeJarLVLfs1AaEcbi1xrEiV852mqcbe5AHLNXTk7tH9MscxcxQDfJQnvH5LpxvfgwSJQZ3zbS6