Http Download - Bytesized Hosting Wiki


### How to download your files via HTTP

---



In order to be able to download your files via HTTP you will need to follow this wiki step by step.



* Login into your SSH via terminal or by Kitty if you are on Windows OS.



Once you&amp#39re logged in into your SSH you will have move you &ampquot*www/&ampquot directory by typing:





cd ~/www/ 






 Once we are in thewww
directory we need to make a shortcut to your desired folder so that you can see it on your HTTP link. I will use &ampquottorrents/data&ampquot directory for an example because by default the files you download to your Box are placed there.



* Create a symlink by typing the next command:





ln -s ~/torrents/data/ data






This will create a symlink/shortcut from your torrents/data
to your www
directory and when you type ls -la
it should look like this:







after you create a symlink, type
cd
to return to your home directory.



 We need to protect HTTP access so when you try to open the data
folder it will ask you for a username and password.



* Type this command: htpasswd -c /home/hdxx/username/.http-password username
and change the hd and username with your own. If you&amp#39re unsure what your home folder or hd is, you can always check that by going to your Account details. For example it would look like this for me:





htpasswd -c /home/hd1/alchemist/.http-password alchemist




Once you type the command you will be asked for a password and then again to confirm it.



We disable all directory indexes in Apache by default for security reasons. However by creating a custom .htaccess file you can overwrite our defaults. 



* To create .htaccess file you will need to type :





nano ~/www/data/.htaccess






And copy the form bellow:





Options +Indexes



AuthType Basic

AuthName &ampquotMy files&ampquot

AuthUserFile /home/hdx/username/.http-password

Require valid-user




and edit the part AuthUserFile /home/hdx/username/.http-password
with the hd and username that is yours. Once you changed it press ctrl+o
to save the file and then press ctrl+x
to exit that file.



* To access your HTTP link you can go to your Account details and click the HTTP link as shown below:







Or by typing 






username.servername.bysh.me






and changing the username and servername with your own. 



* To access your folders that you have setup (in my example it&amp#39s data
folder) just add /data
to the url :





username.servername.bysh.me/data




 

If you followed this wiki steps you should be able to access and download your files via HTTP.






Last Author | Contributors | Versions | Last update |
---|---|---|---|
IbmBplJe | 49 | Tue, 19 Aug 2025 11:41:39 +0200 |