I also personally think SSH/SCP sucks compared to FTP. Obviously, there is the advantage of being efficient and stuff like that, but you drop down in user-friendliness and "simplicity" by a large factor (which I THOUGHT was the aim here). There's nothing easy or simple about using those protocols over FTP which is almost always accompanied with a better GUI (SSH/SCP clients generally don't have one at all!). Also, I don't mean to offend, but I'm not interested in becoming a "competent Linux server administrator." Really. I just want to use it do this, and that's it.
I use win7 as i play a lot of games and mmo's and linux isnt an option(yes wine but No!) but i found this which might help. I think scp etc is more secure.
The major reason for implementing SFTP versus FTP is security. FTP is not even remotely secure. During an FTP session, your username and password are transmitted in clear text. If someone is eavesdropping, it is not difficult for them to log your FTP username and password.
SCP (Secure Copy) is a non-interactive command-line tool for securely transmitting files from a machine to another. It is a secure replacement for RCP and provides a similar command-line syntax. SCP is strongly based on SFTP but is often a more suitable choice when setting up unattended file transfers using scripts
http://www.konqueror.org/
Konqueror is the file manager for the K Desktop Environment. It supports basic file management on local UNIX filesystems, from simple cut/copy and paste operations to advanced remote and local network file browsing.
Hope its usefull to you linux folks.
Yeah, I did see that. I'm on GNOME (Ubuntu 10.10) so I found something called gFTP that seems to support most protocols out there (SSH, FTP, SFTP, SCP (under the SSH support), etc). It's simple and the GUI is fairly nice. Has all the functions I imagine I'll need, at least.
It seems Nautilus could work, too. I didn't try it though.
Eh. Still not letting me login (access denied). I've tried many clients, including WinSCP under Wine which seems to work flawlessly btw. What could be the problem? I try logging in as root and tc, both with the password I entered.
Does this new version prevent running out of inodes from regular backups?
Yes, if you assign a separate partition for backups (ramdisk or not), MineOS will use ReisierFS instead of EXT4, completely removing the limitation on inode count
I had the older version working but I'm having a problem with this one. When I try boot from the ISO there is no file called setup.sh. There is a file called 10_setup_sudo.sh that appears to work at first, but then it asks me to open the partition manager instead of partitioning for me. I'm gonna try doing it myself, but this is not as user friendly as the last version.
I have the OS installed but I can't change the password now.
The default password is 'minecraft2011' for the user 'tc'
And I decided to change the partitioning to manual partitioning because completely outright, partitioning issues was the number one complaint I got from people who were trying to install this from real actual hardware. At this point I'm taking the stance: "ive created the OS which satisfies my standards on convention and security, and now it is up to you regular users to have a rudimentary linux familiarity to run a linux server."
[this isnt directed at you, its just my design rationale, because though 'ease' is reduced, functionality is improved, reliability is improved, and security is improved.]
is it possible to update or i have to install the entire OS again?
I think you could just copy everything from the FTP directory and upload it once you've installed the OS again. I don't think there is a way to update though other than that. I could be wrong.
This particular ISO must be installed fresh. Luckily, with a few weeks of testing, I have it to a point where I absolutely can guarantee no more 'fresh' installs required ever. I designed it well enough for that.
So there's no upgrading, but you can use the 'archive' button from your existing installation...and the 'import' button from the NEW installation and you should be able to move your world much easier.
I had the older version working but I'm having a problem with this one. When I try boot from the ISO there is no file called setup.sh. There is a file called 10_setup_sudo.sh that appears to work at first, but then it asks me to open the partition manager instead of partitioning for me. I'm gonna try doing it myself, but this is not as user friendly as the last version.
Agreed. The new video tutorial on the website goes through it, though.
You can't copy anything but the world files, I imagine. Everything else seems to have changed.
I also personally think SSH/SCP sucks compared to FTP. Obviously, there is the advantage of being efficient and stuff like that, but you drop down in user-friendliness and "simplicity" by a large factor (which I THOUGHT was the aim here). There's nothing easy or simple about using those protocols over FTP which is almost always accompanied with a better GUI (SSH/SCP clients generally don't have one at all!). Also, I don't mean to offend, but I'm not interested in becoming a "competent Linux server administrator." Really. I just want to use it do this, and that's it.
You're welcome to continue using the old one, thoguh I see, without exaggeration, that WinSCP is retardedly easy to use. Left side, local, right side remote--as simple as I think is necessary.
And from a design rationale standpoint, this simplifies using MineOS greatly (assuming the learning curve of a 'new program' can be achieved. By using SCP, users only need to worry about 2 ports for their firewall and also, SCP should fix all the login issues that were causing strife by having to have an ADDITIONAL FTP daemon running on MineOS. Now, SCP piggybacks on SSH, so with one app, several functions are served.
As a side note, I need to do all I can to breed 'competent linux administrators'. With my previous release, I got requests for support involving the most minute, Non-MineOS related issues--if i continue to give a man a fish instead of teaching him, I'll end up either unable to support all these requests or demand payment. Pro bono ain't cheap!
I had the older version working but I'm having a problem with this one. When I try boot from the ISO there is no file called setup.sh. There is a file called 10_setup_sudo.sh that appears to work at first, but then it asks me to open the partition manager instead of partitioning for me. I'm gonna try doing it myself, but this is not as user friendly as the last version.
I have the OS installed but I can't change the password now.
The default password is 'minecraft2011' for the user 'tc'
It's not working. I type ./20_passwords.sh, it asks for a password so I type minecraft2010 and it tells me it's wrong. It worked on the previous version. Also, the HTTP server won't start up and I can't access the web interface. On port 80, it brings me to what I understand is for snapshots. Port 8080 won't work.
But yes, I don't really understand the reason for the changes in the setup process.
The changes in the setup process are necessary since I am unwilling to provide support for things like partitioning at the volume I was getting asked about. Without exaggeration, I have answered over 30 emails involving confusion about 'which block devices to use'--using the OLD system.
I understand now there are MORE steps to this, but at the same time, If people are actually assimilating what they are seeing on the screen---all the answers are given to them very very directly. Take for example, in the partition manager, you can now create any number of partitions, though I advise 2 in the tutorial: I see nothing about this step that is too debilitating that it should frustrate a user. And as you create these partitions, the name of the partition is listed there, along with its size. Therefore, when it asks 'where to put storage/backups', you literally have to just look up 1 inch to see "ah, there, thats the partition, the one with 7GB 'hda!'
I have spoiled the community by simplifying things so greatly that even the most menial customization options (such as the highly requested 'allow me to partition it myself') are causing undue uprisings
Also, I don't mean to offend, but I'm not interested in becoming a "competent Linux server administrator." Really. I just want to use it do this, and that's it.
I disagree with this because the things required to set this up are simple and you can't really learn how to do this without learning something about Linux also. Besides, I like learning things and there isn't a limit to what my brain can hold.
Try WinSCP or Cyberduck for a good FTP/SCP client.
But yes, I don't really understand the reason for the changes in the setup process.
The changes in the setup process are necessary since I am unwilling to provide support for things like partitioning at the volume I was getting asked about. Without exaggeration, I have answered over 30 emails involving confusion about 'which block devices to use'--using the OLD system.
I understand now there are MORE steps to this, but at the same time, If people are actually assimilating what they are seeing on the screen---all the answers are given to them very very directly. Take for example, in the partition manager, you can now create any number of partitions, though I advise 2 in the tutorial: I see nothing about this step that is too debilitating that it should frustrate a user. And as you create these partitions, the name of the partition is listed there, along with its size. Therefore, when it asks 'where to put storage/backups', you literally have to just look up 1 inch to see "ah, there, thats the partition, the one with 7GB 'hda!'
I have spoiled the community by simplifying things so greatly that even the most menial customization options (such as the highly requested 'allow me to partition it myself') are causing undue uprisings
The partitioning isn't really hard for me but I can see how some people would have an issue. I really don't know why it's so hard but some people just lock up and lose the ability to think with computers. I guess you shouldn't try to help those people if it's that hard to do so.
In this new version, how do you change the default ports for the web interface and for the web server? I looked in the thread and found the way to do it when you were using httpd, but of course those files no longer exist on this new version, and I am unsure as to where the nginx (I think this was the server you switched to) files are kept. My ISP blocks ports 80 and 8080 so I can't use those.
Also where I am running my server has 4 static IP's, it would be nice to have a built in way of setting up the server to use static IP, I had to re-run the network cable for my server so that I could put it onto a router rather than on the static IP it was originally on because I could not find how to set up the server with static IP because some of the files mentioned on guides for tiny core did not exist in mineOS.
Right now, my issue is that I can't change the password because it's rejecting minecraft2010.
I apologize. An undocumented decision I made was to change that to 'minecraft2011', since I actually set that the day I built this new MineOS from the ground up.
Right now, my issue is that I can't change the password because it's rejecting minecraft2010.
I apologize. An undocumented decision I made was to change that to 'minecraft2011', since I actually set that the day I built this new MineOS from the ground up.
Thank you. Is there anything special I need to do to make the server for the web interface work? I'm still getting /etc/httpd.conf not found or something to that effect.
Right now, my issue is that I can't change the password because it's rejecting minecraft2010.
I apologize. An undocumented decision I made was to change that to 'minecraft2011', since I actually set that the day I built this new MineOS from the ground up.
Thank you. Is there anything special I need to do to make the server for the web interface work? I'm still getting /etc/httpd.conf not found or something to that effect.
I believe that when running that 20_passwords.sh file it writes the new password to the /etc/httpd.conf file. So after running that and entering the old password, and creating a new password, it should store the new password in the /etc/httpd.conf file.
In this new version, how do you change the default ports for the web interface and for the web server? I looked in the thread and found the way to do it when you were using httpd, but of course those files no longer exist on this new version, and I am unsure as to where the nginx (I think this was the server you switched to) files are kept. My ISP blocks ports 80 and 8080 so I can't use those.
Also where I am running my server has 4 static IP's, it would be nice to have a built in way of setting up the server to use static IP, I had to re-run the network cable for my server so that I could put it onto a router rather than on the static IP it was originally on because I could not find how to set up the server with static IP because some of the files mentioned on guides for tiny core did not exist in mineOS.
To change port 80, edit the configuration file '/etc/lighttpd/lighttpd.conf'
To change port 8080, edit the '/opt/bootlocal.sh' startup script
To open firewall ports for your new ports, use 'sudo vi /usr/local/etc/iptables-rules'
AND OF COURSE, finish this off with 'sudo filetool.sh -b' to commit the changes to disk
I believe that when running that 20_passwords.sh file it writes the new password to the /etc/httpd.conf file. So after running that and entering the old password, and creating a new password, it should store the new password in the /etc/httpd.conf file.
Correct, 20_passwords.sh has two steps:
1) change the ssh/scp password
2) set the web-admin password and save it in the /etc/httpd.conf file
Even if the first fails (that is, you type in the wrong password,) you will still be brought to step 2--
meaning you can create the appropriate httpd.conf file through the script even if you were still
using 'minecraft2010' instead of 'minecraft2011'
--and remember! any time you make changes you wish to have exist on reboot, type in 'sudo filetool.sh -b'!
In this new version, how do you change the default ports for the web interface and for the web server? I looked in the thread and found the way to do it when you were using httpd, but of course those files no longer exist on this new version, and I am unsure as to where the nginx (I think this was the server you switched to) files are kept. My ISP blocks ports 80 and 8080 so I can't use those.
Also where I am running my server has 4 static IP's, it would be nice to have a built in way of setting up the server to use static IP, I had to re-run the network cable for my server so that I could put it onto a router rather than on the static IP it was originally on because I could not find how to set up the server with static IP because some of the files mentioned on guides for tiny core did not exist in mineOS.
To change port 80, edit the configuration file '/etc/lighttpd/lighttpd.conf'
To change port 8080, edit the '/opt/bootlocal.sh' startup script
To open firewall ports for your new ports, use 'sudo vi /usr/local/etc/iptables-rules'
Thank you for the assistance hexparrot. The server has been great so far. I started using it today, and did not even realize it was a brand new image. So when I was looking up answers to my questions I was a bit confused when the solutions did not work.
Other than that everything went very smoothly. Other than trying to figure out how to eject the cd when the installer told me it MUST be ejected, the button on my server did nothing, and could not umount it since it was currently being used. And other than needing to realize that because it was connected to a static IP that that was the reason there was no ip coming up via ifconfig.
I followed your video guide to installing it. The guide for you installing in a VM is good enough to install it in a standalone server once you skip to where you actually start running the scripts.
Thank you for the assistance hexparrot. The server has been great so far. I started using it today, and did not even realize it was a brand new image. So when I was looking up answers to my questions I was a bit confused when the solutions did not work.
Other than that everything went very smoothly. Other than trying to figure out how to eject the cd when the installer told me it MUST be ejected, the button on my server did nothing, and could not umount it since it was currently being used. And other than needing to realize that because it was connected to a static IP that that was the reason there was no ip coming up via ifconfig.
I followed your video guide to installing it. The guide for you installing in a VM is good enough to install it in a standalone server once you skip to where you actually start running the scripts.
Despite that, I probably will end up making the tutorials anyways, for each possible configuration. I like being thorough, though I cannot create and edit these video tuts at nearly a fast enough pace as the community seems to require them.
Thank you for the assistance hexparrot. The server has been great so far. I started using it today, and did not even realize it was a brand new image. So when I was looking up answers to my questions I was a bit confused when the solutions did not work.
Other than that everything went very smoothly. Other than trying to figure out how to eject the cd when the installer told me it MUST be ejected, the button on my server did nothing, and could not umount it since it was currently being used. And other than needing to realize that because it was connected to a static IP that that was the reason there was no ip coming up via ifconfig.
I followed your video guide to installing it. The guide for you installing in a VM is good enough to install it in a standalone server once you skip to where you actually start running the scripts.
Despite that, I probably will end up making the tutorials anyways, for each possible configuration. I like being thorough, though I cannot create and edit these video tuts at nearly a fast enough pace as the community seems to require them.
Oh, I definitely agree that you should make another one so that a more basic user can follow it and not get confused. But for a slightly more advanced user in the current time should be able to use the current video tutorial.
I would just like to start off to say that MineOS has really simplified everything for me. The switch from FTP to SCP was a very good idea as well. I also like how you put the partition manager as that was my main problem before. Anyways, I have two questions about this new release.
How can I have an existing server use bukkit. E.g, I just imported my old server in and I'm not sure how exactly to use bukkit on it. Maybe I'm doing something wrong? (Probably am). I really just want the old teleport and warping commands from hmod and Im not sure how to go about it.
#2: Is it possible to change the allocated memory from the web interface or should I just use putty to access the server directly.
Yeah, I did see that. I'm on GNOME (Ubuntu 10.10) so I found something called gFTP that seems to support most protocols out there (SSH, FTP, SFTP, SCP (under the SSH support), etc). It's simple and the GUI is fairly nice. Has all the functions I imagine I'll need, at least.
It seems Nautilus could work, too. I didn't try it though.
Eh. Still not letting me login (access denied). I've tried many clients, including WinSCP under Wine which seems to work flawlessly btw. What could be the problem? I try logging in as root and tc, both with the password I entered.
Yes, if you assign a separate partition for backups (ramdisk or not), MineOS will use ReisierFS instead of EXT4, completely removing the limitation on inode count
Awesome glad it worked--not having the internet ...'shouldnt' mess up the install, but I'm glad that connecting it fixed the prob!
The default password is 'minecraft2011' for the user 'tc'
And I decided to change the partitioning to manual partitioning because completely outright, partitioning issues was the number one complaint I got from people who were trying to install this from real actual hardware. At this point I'm taking the stance: "ive created the OS which satisfies my standards on convention and security, and now it is up to you regular users to have a rudimentary linux familiarity to run a linux server."
[this isnt directed at you, its just my design rationale, because though 'ease' is reduced, functionality is improved, reliability is improved, and security is improved.]
This particular ISO must be installed fresh. Luckily, with a few weeks of testing, I have it to a point where I absolutely can guarantee no more 'fresh' installs required ever. I designed it well enough for that.
So there's no upgrading, but you can use the 'archive' button from your existing installation...and the 'import' button from the NEW installation and you should be able to move your world much easier.
You're welcome to continue using the old one, thoguh I see, without exaggeration, that WinSCP is retardedly easy to use. Left side, local, right side remote--as simple as I think is necessary.
And from a design rationale standpoint, this simplifies using MineOS greatly (assuming the learning curve of a 'new program' can be achieved. By using SCP, users only need to worry about 2 ports for their firewall and also, SCP should fix all the login issues that were causing strife by having to have an ADDITIONAL FTP daemon running on MineOS. Now, SCP piggybacks on SSH, so with one app, several functions are served.
As a side note, I need to do all I can to breed 'competent linux administrators'. With my previous release, I got requests for support involving the most minute, Non-MineOS related issues--if i continue to give a man a fish instead of teaching him, I'll end up either unable to support all these requests or demand payment. Pro bono ain't cheap!
The changes in the setup process are necessary since I am unwilling to provide support for things like partitioning at the volume I was getting asked about. Without exaggeration, I have answered over 30 emails involving confusion about 'which block devices to use'--using the OLD system.
I understand now there are MORE steps to this, but at the same time, If people are actually assimilating what they are seeing on the screen---all the answers are given to them very very directly. Take for example, in the partition manager, you can now create any number of partitions, though I advise 2 in the tutorial: I see nothing about this step that is too debilitating that it should frustrate a user. And as you create these partitions, the name of the partition is listed there, along with its size. Therefore, when it asks 'where to put storage/backups', you literally have to just look up 1 inch to see "ah, there, thats the partition, the one with 7GB 'hda!'
I have spoiled the community by simplifying things so greatly that even the most menial customization options (such as the highly requested 'allow me to partition it myself') are causing undue uprisings
Also where I am running my server has 4 static IP's, it would be nice to have a built in way of setting up the server to use static IP, I had to re-run the network cable for my server so that I could put it onto a router rather than on the static IP it was originally on because I could not find how to set up the server with static IP because some of the files mentioned on guides for tiny core did not exist in mineOS.
I apologize. An undocumented decision I made was to change that to 'minecraft2011', since I actually set that the day I built this new MineOS from the ground up.
I believe that when running that 20_passwords.sh file it writes the new password to the /etc/httpd.conf file. So after running that and entering the old password, and creating a new password, it should store the new password in the /etc/httpd.conf file.
To change port 80, edit the configuration file '/etc/lighttpd/lighttpd.conf'
To change port 8080, edit the '/opt/bootlocal.sh' startup script
To open firewall ports for your new ports, use 'sudo vi /usr/local/etc/iptables-rules'
AND OF COURSE, finish this off with 'sudo filetool.sh -b' to commit the changes to disk
Correct, 20_passwords.sh has two steps:
1) change the ssh/scp password
2) set the web-admin password and save it in the /etc/httpd.conf file
Even if the first fails (that is, you type in the wrong password,) you will still be brought to step 2--
meaning you can create the appropriate httpd.conf file through the script even if you were still
using 'minecraft2010' instead of 'minecraft2011'
--and remember! any time you make changes you wish to have exist on reboot, type in 'sudo filetool.sh -b'!
Thank you for the assistance hexparrot. The server has been great so far. I started using it today, and did not even realize it was a brand new image. So when I was looking up answers to my questions I was a bit confused when the solutions did not work.
Other than that everything went very smoothly. Other than trying to figure out how to eject the cd when the installer told me it MUST be ejected, the button on my server did nothing, and could not umount it since it was currently being used. And other than needing to realize that because it was connected to a static IP that that was the reason there was no ip coming up via ifconfig.
I followed your video guide to installing it. The guide for you installing in a VM is good enough to install it in a standalone server once you skip to where you actually start running the scripts.
Despite that, I probably will end up making the tutorials anyways, for each possible configuration. I like being thorough, though I cannot create and edit these video tuts at nearly a fast enough pace as the community seems to require them.
Oh, I definitely agree that you should make another one so that a more basic user can follow it and not get confused. But for a slightly more advanced user in the current time should be able to use the current video tutorial.
I would just like to start off to say that MineOS has really simplified everything for me. The switch from FTP to SCP was a very good idea as well. I also like how you put the partition manager as that was my main problem before. Anyways, I have two questions about this new release.
How can I have an existing server use bukkit. E.g, I just imported my old server in and I'm not sure how exactly to use bukkit on it. Maybe I'm doing something wrong? (Probably am). I really just want the old teleport and warping commands from hmod and Im not sure how to go about it.
#2: Is it possible to change the allocated memory from the web interface or should I just use putty to access the server directly.