Hello, I had some problems with setting up a server on Debian. But now my server is up and running. So to prevent problems I made this tutorial. I have Debian on my server but if you have an other Linux distribution it should not be a problem. I use a server based OS so no gui only the command prompt. Requirements: Server with Linux/Debian And patients to read! Putting the files on your server Filezilla: FileZilla Client is a fast and reliable cross-platform FTP, FTPS and SFTP client with lots of useful features and an intuitive graphical user interface. Step 1: Download and install Filezilla: Download Step 2: Connect to your server via Filezilla use port 22 Step 3: Download Tekkit_Server_3.1.1.zip: Download Step 4: Unzip Tekkit_Server_3.1.1.zip Step 5: Rename the Tekkit_Server_3.1.1 folder tekkit Step 6: Drag and drop the tekkit folder on the server via Filezilla DONT use winscp, it will mess with your server files! Tutorial for remote access to your server via Windows PuTTY: PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an xterm terminal emulator Step 1: Download PuTTY Download Step 2: Connect to your server via PuTTY Step 3: Use SSH and the ip or the address from your server. Step 4: Click on Open Tutorial setting up the server Installing java 7 Step 1: Use these commands. I used them also and it worked use the commands one after the other. Code: echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" > /etc/apt/sources.list.d/webupd8team-java.list echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" >> /etc/apt/sources.list.d/webupd8team-java.list apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 apt-get update apt-get install oracle-java7-installer exit Step 2: Check if you have java 7 with this command: Code: java -version Step 3: This should be displayed: Code: java version "1.7.0_05" Java(TM) SE Runtime Environment (build 1.7.0_05-b05) Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode) Installing screen Step 1: Use this command: Code: apt-get install screen Installing server (finally) Step 1: Make a new screen: Code: screen -S minecraft Step 2: Cd the tekkit folder: Code: cd tekkit Step 3: use chmod to give launch.sh permissions to be executable: Code: chmod 777 launch.sh Step 4: Start the server: Code: ./launch.sh Detaching from screen Step 1: Use CTRL+A+D to detach Step 2: To attach: Code: screen -r minecraft I hope it's all clear and you have a running server now. This is my first tutorial and im also not an expert in Linux. I'm Dutch so sorry if the English is bad and the grammar mixed up. If you have an error or a question feel free to ask. I don't guarantee I can answer them.