HDInnovations / UNIT3D-Community-Edition

Private Torrent Tracker Built With Laravel, Livewire and AlpineJS.
GNU Affero General Public License v3.0
1.97k stars 378 forks source link

Process install on debian 8 #274

Closed Titeuf49 closed 6 years ago

Titeuf49 commented 6 years ago

hello, is it possible to have the installation procedure step by step for debian 8 please? Thank you

owenvoke commented 6 years ago

Thinking about this, it may be good to add Wiki pages for OS-specific installations. Currently the README has relatively detailed instructions for Ubuntu, but I think some of it probably isn't required as (one would assume) that users of this know how to set up the basics of a web server.

poppabear8883 commented 6 years ago

@HDVinnie actually has this on his mind, we was just talking about a Wiki for UNIT3D ... This will likely be available soon enough.

@Titeuf49 you should be fine following the readme as its all Linux anyways Ubuntu is Debian based

owenvoke commented 6 years ago

Also, regarding this, I don't think it's really necessary to include most of these as separate steps.

Could just either:

For example:

sudo add-apt-repository -y ppa:nginx/development
sudo add-apt-repository -y ppa:ondrej/php
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get update
sudo apt-get install -y \
 git tmux vim curl wget zip unzip \
 htop nano build-essential nodejs \
 supervisor redis-server nginx mariadb-server \
 php-pear php7.2-curl php7.2-dev php7.2-gd \
 php7.2-mbstring php7.2-zip php7.2-mysql php7.2-xml php7.2-fpm

Or just mention which modules are required, e.g:

Or perhaps if you want it to remain as part of the repository, it could be a separate INSTALL.md file.

Also, there are a few things in the 'needed software' that aren't really required.