Frequently Asked Questions

How do I reset my password?

If you need to request a password reset, contact support from the email address listed in your account. Please specify if you would like to reset your spreecamps.com account password, or the root password for your VPS.

Firewall

Because of the nature of web development, many clients do not want to allow access to development sites; thus, every system has a default firewall that only allows access to the following ports:

  • http (port 80)
  • https (port 443)

This firewall prevents people (and search engines) from stumbling onto your development site. Note that a search engine stumbling onto your development site can have a significant and detrimental impact to your SEO. It also blocks ssh access to the world so that you’re not vulnerable to ssh dictionary attacks or remote exploits.

When your system was created and delivered, you should have received a Firewall Whitelisting URL. Before trying to access your camps, you’ll want to go to this URL to authenticate yourself as a developer. Once you reach this URL, your workstation’s originating IP address will be allowed to connect to your development camps, and you will be redirected to the camp system index page. That will give you access to TCP port 22 for ssh, ports 8900-8999 for your database, ports 9000-9099 for http, and ports 9100-9199 for https.

If you forget the Firewall Whitelisting URL, you may go to the Manage Account page, and the URLs for all your VPS's are listed there.

When your clients or coworkers are ready to review the work you’ve done in a camp, pass them this URL so that your firewall may whitelist them as well. However, avoid publishing this URL publicly. If a search engine crawler stumbles upon it elsewhere, it’s possible that it could index your site while it’s in development, which could negatively affect your search ranking, or even unintentionally expose sensitive information.

Your firewall is a standard set of iptables rules, so you may easily modify or disable it. The command service iptables stop, as root, will disable the firewall until you enable it or reboot.

If you would like assistance or if you have further questions about the firewall, please contact us.

Where do I go for Spree help?

http://spreecommerce.com/ is the main website for Spree, which has documentation, links to the mailing lists, and the official issue tracking database for Spree. If you need further development help, you can contact us.

Where do I go for DevCamps help?

A good place to start is our own DevCamps Tutorial. We also have a list of FAQs. The main website for DevCamps is www.devcamps.org, which has documentation and links to the mailing list for DevCamps.

How do I restore a file from backup?

Contact us directly for restores.

How do I renew/manage my account?

Access your account and renew or manage your account. You can also contact sales directly.

Why is SELinux running?

SELinux provides a useful additional layer of security, so by default we configure and enable SELinux in enforcing mode on all systems. If you find a problem with the SELinux policy on your system, you may fix the problem yourself, contact us for assistance, or disable SELinux.

To temporarily disable SELinux enforcement, run the command setenforce 0 as root.

Beyond that, making it permanent across reboots just requires editing of /etc/sysconfig/selinux which is a symlink to /etc/selinux/config and changing: SELINUX=enforcing to SELINUX=permissive or SELINUX=off.

Where is Capistrano?

By default, Capistrano is not installed in SpreeCamps systems as DevCamps and VCS are instead used to move applications from development to testing, and to production. Of course, since it’s your VPS, you can install and use Capistrano if you want; we’d like to hear from you if you prefer to use Capistrano.