Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

With Osclass, get your own classifieds site for free. Build your own Osclass installation and start advertising real estate, jobs or whatever you want- in minutes!

License

NotificationsYou must be signed in to change notification settings

mindstellar/Osclass

Repository files navigation

License: GPL v3CodeFactorTest PHP|7.2|7.3|7.4|8.0|8.1|8.2ForksStarsLatest ReleaseDownloads

📦 Osclassby Mindstellar

💻 A free and open-source script to create your own classifieds site.

🤔 What is Osclass?

Osclass is a powerful script that allows you to create and manage your own online classifieds website.

With features like customizable themes and plugins, powerful search and filtering options, user registration and management, and free plugins for integration with popular payment gateways.

Osclass is the perfect solution for anyone looking to build a successful online marketplace.

🔥 Features

Some of the amazing features of Osclass include:

  • 🎨 Customizable themes and plugins
  • 🔍 Powerful search and filtering options
  • 👥 User registration and management
  • 💰 Integration with popular payment gateways
  • 🌎 Multi-language support
  • 🔒 CAPTCHA and other security measures
  • 💻 Responsive design for mobile and desktop

🤝 Contributing

We welcome contributions of all kinds, from bug fixes to new features. If you're interested in contributing to Osclass, please follow these steps:

  1. Fork the repository and clone it to your local machine.
  2. Install the required dependencies usingnpm install.
  3. Create a new branch for your changes.
  4. Make your changes and test them thoroughly.
  5. Commit your changes and push them to your forked repository.
  6. Submit a pull request to the main repository.

📜 License

Osclass is released under the GPLv3 license. SeeLICENSE for more information.

🚀 Getting Started

To get started with Osclass, follow these easy steps:


  1. Download the latest zip package of Osclass fromGitHub Release andunpack it in your web-server root, i.e.public_html directory.
  2. Execute the Osclass installation script by accessing index.phpoc-includes/osclass/install.php from your browser:
    • If you’ve installed it in the domain’s root directory, you’ll have to go to:http://example.com/index.php ordirectly tohttp://example.com/oc-includes/osclass/install.php
    • If you’ve installed it in a subdirectory inside the domain, classifieds, for example, go to:http://example.com/classifieds/index.php or directly tohttp://example.com/classifieds/oc-includes/osclass/install.php
      This will lead you to osclass inbuilt installer.
  3. Follow Osclass installer instructions:
    • Step 3.1

      Step-1
      Make sure the server has the required permissions to write in the files and directories specified. This will allow you to create a basic configuration file as well as upload images, documents, etc.
    • Step 3.2

      Step-2
      Add your access details to the database. If you haven’t created it yet, the installer will ask for another account with permissions that will allow to do it for you.
    • Step 3.3

      Step-3
      Add the basic installation details and select your classifieds site’s country.
    • Step 3.4

      Step-3Installation finished. Use the automatically-generated password to access your admin panel (example.com/oc-admin).

📚 How to get latest version of Osclass

Checkout ourGitHub Release section to get latest version of osclass.

Do not use master branch for your deployment, it may include untested code. Only use zip file provided in our release section.

Run osclass locally using Docker

First Clone the repository and the submodules.

$> git clone --recursive git@github.com:mindstellar/Osclass.git

Dependencies:

Once you're done, simplycd to Osclass directory and rundocker-compose up -d. This will initialise and start all the containers, then leave them running in the background.

  • Services exposed outside your environment

    You can access your application vialocalhost, if you're running the containers directly. nginx and mailhog bothrespond to any hostname, in case you want to add your own hostname on your/etc/hosts

    ServiceAddress outside containers
    Webserverlocalhost:5080
    PhpMyAdmin web interfacelocalhost:5800
    MySQLhost:localhost;port:5306
    Mailhog web interfacelocalhost:5025
  • Hosts for osclass docker environment

    You'll need to configure osclass to use enabled services:

    ServiceHostnamePort number
    php-fpmphp-fpm9000
    MySQLmysql3306 (default)
    Memcachedmemcached11211 (default)
    SMTP (Mailhog)mailhog1025 (default)
  • Docker compose cheatsheet

    Note: you need to cd first to where your docker-compose.yml file lives.

    • Start containers in the background:docker-compose up -d
    • Start containers on the foreground:docker-compose up. You will see a stream of logs for every containerrunning.
    • Stop containers:docker-compose stop
    • Kill containers:docker-compose kill
    • View container logs:docker-compose logs
    • Execute command inside of container:docker-compose exec SERVICE_NAME COMMAND whereCOMMAND is whatever youwant to run. Examples:
    • Shell into the PHP container,docker-compose exec php-fpm bash
    • Open a mysql shell,docker-compose exec mysql mysql -uroot -pCHOSEN_ROOT_PASSWORD

Pull Request

Want to help create a pull request from you clone, just make sure of few things

  • Never target master-branch
  • Target develop branch if you want to merge your fixes.
  • Request a feature branch if your pull request make major changes in our project or if you really need one.
  • Create a new issue before making any pull request.

Support

For any support related query, please visit our official support forum.

Installation Guide

🔗 Links

About

With Osclass, get your own classifieds site for free. Build your own Osclass installation and start advertising real estate, jobs or whatever you want- in minutes!

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors36


[8]ページ先頭

©2009-2025 Movatter.jp