Select your language

General

  • Getting Started

    Requirements

    • Windows 10 or later. ( Might run on Windows 7 but not supported )
    • SETX: Open a command prompt and type setx /? to check. ( Included in windows 10+ as of this date )
    • Be a windows Admin user.
    • Download and install the latest Bearsampp Prerequisites Package. ( Required )

    Download

    Download the latest release

    View all Bearsampp releases


    *See our FAQ for a list of the differences in versions



    Modules

    Bearsampp offers several versions of the various binaries, applications and tools for download:

    Installation

    Use a file archiver that supports 7z format like 7zip and extract the archive where you want.

    You should not have any white-spaces in the path to Bearsampp as that will cause problems on some modules.



    Configuration

    Before starting Bearsampp, edit the configuration file Bearsampp.conf :

    • lang - Language (see Bearsampp\core\langs folder for a complete list). Default : english
    • timezone - The default timezone used by all date/time functions. Default : "America/Chicago"
    • notepad - The editor while opening files. Default : "notepad.exe"
    • logsVerbose - Control the log output verbose (0=simple, 1=report, 2=debug, 3=trace). Default : 0
    • scriptsTimeout - The default timeout when VBS/Batch are executed. May vary depending on your system. Default : 120

    The language, browser & log level can also be changed by right clicking on the icon and changing them there.

    Usage

    Launch Bearsampp.exe.

    Upgrade

    All instructions to upgrade from a previous release are added in the Upgrade notes page.

  • How can I help with development?

  • How do you add something to the FAQ's?

  • How do you make a custom 404 error page in Joomla! 4?

    
    /* Load Custom 404 article with true 404 error code returned */
    if ($this->error->getCode() == '404') {
         header("HTTP/1.0 404 Not Found");
         echo file_get_contents(JURI::root().'/404');
     exit;
     }
    
  • Reporting Issues

    Reporting an issue

    Before submitting an issue

    Please do a search in open issues to see if the issue or feature request has already been filed and read the FAQ page first.
    If you find your issue already exists, make relevant comments and add your reaction.
    Use a reaction like 
    - upvote or  - downvote in place of a “+1” comment.
    If you cannot find an existing issue that describes your bug or feature, submit an issue using the guidelines below.

    Writing good bug reports and feature requests

    File a single issue per problem and feature request.
    • Do not enumerate multiple bugs or feature requests in the same issue.
    • Do not add your issue as a comment to an existing issue unless it’s for the identical input. Many issues look similar, but have different causes.
    • Do include images and/or video if it helps explain your issue better.
    • Do not use any language other then english
    The more information you can provide, the more likely someone will be successful in reproducing the issue and finding a fix.
    You are now ready to create a new issue!

    Closure policy

    • Issues that don’t have the information requested above (when applicable) will be closed immediately and the poster directed to the support guidelines.
    • Issues that go a week without a response from original poster are subject to closure at our discretion.
  • Request a module

    Request a module

    Before submitting a request

    Following prerequisites must be met:

    • License allows distribution/repackaging of the software
    • Abandonware will not be accepted
    • Great visibility (based on Alexa rank and/or GitHub stars)
    • Must be for windows 10 or higher.

    Search for existing module requests.  If you find your module request already exists, then make relevant comments and add your reaction
    Use a reaction like 
    - upvote or  - downvote in place of a “+1” comment.

    If you cannot find an existing module request, submit a request using the guidelines below.

    Writing a good module request

    • Explain why the new module would be beneficial. Go into as much detail as you can.
    • Use images and/or video if it helps make things clearer.
    • DO NOT use any language other then English.

    Then create a new module request and fill in the blanks!

  • Screenshots blank page

    Screenshots

    images/Docs/screenshots/about.jpg#joomlaImage://local-images/Docs/screenshots/about.jpg?width=667&height=376

    About

    About
    images/Docs/screenshots/startup.jpg#joomlaImage://local-images/Docs/screenshots/startup.jpg?width=504&height=103

    Startup

    Startup
    images/Docs/screenshots/update.jpg#joomlaImage://local-images/Docs/screenshots/update.jpg?width=559&height=226

    Update

    Update
    images/Docs/screenshots/log-level.jpg#joomlaImage://local-images/Docs/screenshots/log-level.jpg?width=469&height=363

    Log level

    Log level
    images/Docs/screenshots/apache-add-alias.jpg#joomlaImage://local-images/Docs/screenshots/apache-add-alias.jpg?width=726&height=298

    Apache add alias

    Apache add alias
    images/Docs/screenshots/apache-add-virtual-host.jpg#joomlaImage://local-images/Docs/screenshots/apache-add-virtual-host.jpg?width=730&height=301

    Apache add virtual host

    Apache add virtual host
    images/Docs/screenshots/apache-change-port.jpg#joomlaImage://local-images/Docs/screenshots/apache-change-port.jpg?width=568&height=256

    Apache change port

    Apache change port
    images/Docs/screenshots/apache-check-port.jpg#joomlaImage://local-images/Docs/screenshots/apache-check-port.jpg?width=568&height=223

    Apache check port

    Apache check port
    images/Docs/screenshots/change-browser.jpg#joomlaImage://local-images/Docs/screenshots/change-browser.jpg?width=727&height=523

    Change browser

    Change browser
    images/Docs/screenshots/generate-ssl.jpg#joomlaImage://local-images/Docs/screenshots/generate-ssl.jpg?width=732&height=241

    Generate SSL cert

    Generate SSL cert
    images/Docs/screenshots/apache-alias.jpg#joomlaImage://local-images/Docs/screenshots/apache-alias.jpg?width=501&height=661

    Apache alias

    Apache alias
    images/Docs/screenshots/apache-switch-version.jpg#joomlaImage://local-images/Docs/screenshots/apache-switch-version.jpg?width=513&height=655

    Apache switch version

    Apache switch version
    images/Docs/screenshots/apache-virtual-host.jpg#joomlaImage://local-images/Docs/screenshots/apache-virtual-host.jpg?width=505&height=667

    Apache virtual host

    Apache virtual host
    images/Docs/screenshots/apps.jpg#joomlaImage://local-images/Docs/screenshots/apps.jpg?width=499&height=679

    Apps menu

    Apps menu
    images/Docs/screenshots/filezilla-switch-version.jpg#joomlaImage://local-images/Docs/screenshots/filezilla-switch-version.jpg?width=516&height=661

    Filezilla switch version

    Filezilla switch version
    images/Docs/screenshots/mailhog-switch-version.jpg#joomlaImage://local-images/Docs/screenshots/mailhog-switch-version.jpg?width=513&height=642

    Mailhog switch version

    Mailhog switch version
    images/Docs/screenshots/mariadb-switch-version.jpg#joomlaImage://local-images/Docs/screenshots/mariadb-switch-version.jpg?width=501&height=660

    MariaDb switch version

    MariaDb switch version
    images/Docs/screenshots/memcached-switch-version.jpg#joomlaImage://local-images/Docs/screenshots/memcached-switch-version.jpg?width=510&height=645

    Memcached switch version

    Memcached switch version
    images/Docs/screenshots/mysql-switch-version.jpg#joomlaImage://local-images/Docs/screenshots/mysql-switch-version.jpg?width=507&height=655

    MySQL switch version

    MySQL switch version
    images/Docs/screenshots/nodejs-switch-version.jpg#joomlaImage://local-images/Docs/screenshots/nodejs-switch-version.jpg?width=508&height=646

    Nodejs switch version

    Nodejs switch version
    images/Docs/screenshots/php-switch.jpg#joomlaImage://local-images/Docs/screenshots/php-switch.jpg?width=519&height=685

    PHP switch version

    PHP switch version
    images/Docs/screenshots/postgres-switch-version.jpg#joomlaImage://local-images/Docs/screenshots/postgres-switch-version.jpg?width=510&height=655

    Postgres switch version

    Postgres switch version
    images/Docs/screenshots/svn-switch-version.jpg#joomlaImage://local-images/Docs/screenshots/svn-switch-version.jpg?width=508&height=652

    SVN switch version

    SVN switch version
    images/Docs/screenshots/logs.jpg#joomlaImage://local-images/Docs/screenshots/logs.jpg?width=559&height=643

    Logs

    Logs
    images/Docs/screenshots/menu-left.png#joomlaImage://local-images/Docs/screenshots/menu-left.png?width=295&height=693

    Main menu

    Main menu
    images/Docs/screenshots/menu-tools.png#joomlaImage://local-images/Docs/screenshots/menu-tools.png?width=604&height=731

    Tools menu

    Tools menu
    images/Docs/screenshots/services.png#joomlaImage://local-images/Docs/screenshots/services.png?width=1450&height=1087

    Services

    Services
    images/Docs/screenshots/console.jpg#joomlaImage://local-images/Docs/screenshots/console.jpg?width=1492&height=973

    Console

    Console
    images/Docs/screenshots/dashboard-one.jpg#joomlaImage://local-images/Docs/screenshots/dashboard-one.jpg?width=3807&height=2118

    Dashboard top

    Dashboard top
    images/Docs/screenshots/dashboard-two.jpg#joomlaImage://local-images/Docs/screenshots/dashboard-two.jpg?width=3819&height=2020

    Dashboard middle

    Dashboard middle
    images/Docs/screenshots/dashboard-three.jpg#joomlaImage://local-images/Docs/screenshots/dashboard-three.jpg?width=3799&height=2104

    Dashboard bottom

    Dashboard bottom
    images/Docs/screenshots/prerequisites-first.png#joomlaImage://local-images/Docs/screenshots/prerequisites-first.png?width=744&height=574

    Prerequisites page one

    Prerequisites page one
    images/Docs/screenshots/prerequisites-second.png#joomlaImage://local-images/Docs/screenshots/prerequisites-second.png?width=742&height=576

    Prerequisites page two

    Prerequisites page two
    images/Docs/screenshots/prerequisites-third.png#joomlaImage://local-images/Docs/screenshots/prerequisites-third.png?width=748&height=571

    Prerequisites page three

    Prerequisites page three
    images/Docs/screenshots/prerequisites-fourth.png#joomlaImage://local-images/Docs/screenshots/prerequisites-fourth.png?width=748&height=579

    Prerequisites page four

    Prerequisites page four
    images/Docs/screenshots/prerequisites-last.png#joomlaImage://local-images/Docs/screenshots/prerequisites-last.png?width=748&height=571

    Prerequisites page last

    Prerequisites page last


  • What are the requirements to run Bearsampp?

    Bearsampp is dedicated to 64 bit architecture.

    We recommend windows 11 but it may work on windows 10 also.

    We use vs17, Thread safe, avx Achitecture(s).  vs17 is built into our prerequisitespackage.

  • What is the difference between the various versions of Bearsampp?

    Module Type Full Basic Lite
    Adminer application      
    Apache binary      
    Composer tool      
    ConsoleZ tool      
    Filezilla binary      
    Ghostscript tool      
    Git tool      
    Gitlist application      
    MailHog binary      
    MariaDB binary      
    Memcached binary      
    MySQL binary      
    ngrok tool      
    Node.js binary      
    Perl tool      
    PHP binary      
    phpMemAdmin application      
    phpMyAdmin application      
    phpPgAdmin application      
    PostgreSQL binary      
    Python tool      
    Ruby tool      
    Webgrind application      
    XDebugClient tool      
    Yarn tool      
  • What maintenance is required on the site?

    On the 1st of each month, or as close as possible, a full backup should be done in Akeeba Backup.

  • What software is used to create the prerequisites packager?

    Prerequisites package uses innosetup.  Docs are here
    It's best to make the image in several steps unless you have adobe photoshop.

    1. Layout the graphics using something like Adobe photoshop.  Inkscape also will work.  I used affinity photo.
    2. save as transparent .png @ 300 dpi.
    3. Go to https://cloudconvert.com/png-to-bmp and convert to .bmp
  • Where is the source code for Bearsampp?

    Bearsampp is based on Aestan Tray menu 1.7.0.
    Bearsampp uses the exe and the .ini file to generate the tray menu.
    Everything is open source and housed on Github

  • Who is behind Bearsampp?

    Hi, I'm Bear;


    Bearsampp came as a fork of Neard, the developer stopped updating it in 2021 and many of us really liked the program and wanted it to continue, so I forked it and started working on updating it.
    Along the way it was decided to give it a new name and remove code for ancient versions of windows and fix any bugs that we could.

    To help prevent this from ever happening again I created a Github project for it so that anyway can take over when/if I'm gone.
    By supporting me by either donating or contributing you help insure the longevity of this program.

Features

Portable

Bearsampp is a portable application and therefore ideally suited to bring all your development across different computers.

Time Saver

One place to download the latest release and modules for your binaries, tools and applications.                                                 

Easily Switch

Easily switch between different versions of your modules.                                                                                                                     

Effective Homepage

An effective homepage gathering all the information you need is available at http://localhost or https://localhost.

Nice Console

A nice console is available to execute your commands and open the shell you need                                                                                           

Our Supporters

Sorry, this website uses features that your browser doesn’t support. Upgrade to a newer version of Firefox, Chrome, Safari, or Edge and you’ll be all set.

Knowledge Base Chat
Hello! I'm your AI assistant. Ask me anything about our knowledge base and I'll help you find the information you need.