Spotweb is a decentralized usenet community based on the Spotnet protocol.

Overview

Spotweb

Spotweb is a decentralized usenet community based on the Spotnet protocol.

Spotweb requires an operational webserver with PHP5.6 installed, it uses either an MySQL or an PostgreSQL database to store it's contents in.

Travis-CI Status Coverage Status Scrutinizer Code Quality

Scrutinzer Status Code consistency Code Intelligence Status StyleCI

Maintainability Test Coverage

Tested on:

Features

Spotweb is one of the most-featured Spotnet clients currently available, featuring among other things:

  • Fast.
  • Customizable filter system from within the system.
  • Posting of comments and spots.
  • Showing and filtering on new spots since the last view.
  • Watchlist.
  • Easy to download multiple files.
  • Runs on NAS devices like Synology and QNAP.
  • Rating of spots.
  • Integration with Sick Gear , Sick beard and CouchPotato as a 'newznab' provider.
  • Platform independent (reported to work on Linux, *BSD and Windows).
  • Both central as user-specific blacklist support built-in.
  • Spam reporting.
  • Easy layout customization by providing custom CSS.
  • Growl/Notify My Android/Notify/Prowl and Twitter integration. (*)
  • Spot statistics on your system.
  • Sabnzbd and nzbget(*) integration.
  • Multi-language. (*)
  • Multiple-user ready. (*)
  • Opensource and open development model. (*)

(*) Unique feature among all known Spotnet clients.

Installation requirements

Spotweb has been regulary tested on several different systems. Spotweb is mostly used on:

  • Unix-based (Linux, FreeBSD) operating systems or small NAS systems like Synology and QNAP.
  • Apache Webserver.
  • PHP v5.6 or higher, with at least these modules:
    • curl
    • dom
    • gettext
    • mbstring
    • xml
    • zip
    • zlib
    • gd
    • openssl
  • MySQL, PostgreSQL and SQLite, where SQLite is the least supported and tested database engine.

Please run 'http://yourdomain.com/install.php' from within your browser before attempting anything further with Spotweb and make sure all items are checked 'OK'.

Installation Master branch:

Installation is the toughest part of Spotweb. Depending on your platform you should look at the different tutorials available on the Spotweb wiki, but the basic steps are:

  1. Ensure you have an database server installed (MySQL, PostgreSQL or SQLite).
  2. Create an empty 'spotweb' database.
  3. Ensure you have a webserver running and PHP is configured for this webserver.
  4. Download the Spotweb zip file. or from within your public www folder: "git clone -b master https://github.com/spotweb/spotweb.git ."
  5. Unpack the zip file to a directory of choice.
  6. Open 'install.php' in your browser until everything is 'OK'. Fix the parts which aren't OK.
  7. Follow the wizard and perform the instructions as given by the wizard.

Installation Development branch:

  1. Ensure you have an database server installed (MySQL, PostgreSQL or SQLite).
  2. Create an empty 'spotweb' database.
  3. Ensure you have a webserver running and PHP is configured for this webserver.
  4. Download the Spotweb zip file. or from within your public www folder: "git clone -b develop https://github.com/spotweb/spotweb.git ."
  5. Unpack the zip file to a directory of choice.
  6. Open 'install.php' in your browser until everything is 'OK'. Fix the parts which aren't OK.
  7. Follow the wizard and perform the instructions as given by the wizard.

Troubleshooting

When a white page appears instead of your Spotweb installation, this usually indicates an typing error in either your ownsettings.php, dbsettings.inc.php or a configuration error in your webserver.

Please consult your Apache's errorlog for the exact error and fix it.

You might also like...
Configure Magento 2 to send email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 and many other SMTP (Simple Mail Transfer Protocol) servers
Configure Magento 2 to send email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 and many other SMTP (Simple Mail Transfer Protocol) servers

Magento 2 SMTP Extension - Gmail, G Suite, Amazon SES, Office 365, Mailgun, SendGrid, Mandrill and other SMTP servers. For Magento 2.0.x, 2.1.x, 2.2.x

PHP Protobuf - Google's Protocol Buffers for PHP

This repository is no longer maintained Since Google's official Protocol Buffers supports PHP language, it's unjustifiable to maintain this project. P

TiDB is an open source distributed HTAP database compatible with the MySQL protocol
TiDB is an open source distributed HTAP database compatible with the MySQL protocol

What is TiDB? TiDB ("Ti" stands for Titanium) is an open-source NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) wo

Starless Sky is a network protocol for secure identities, providing the use of assymetric identities, public information, end-to-end messaging and smart contracts
Starless Sky is a network protocol for secure identities, providing the use of assymetric identities, public information, end-to-end messaging and smart contracts

Descentralized network protocol providing smart identity over an secure layer. What is the Starless Sky Protocol? Starless Sky is a network protocol f

A pure PHP implementation of the open Language Server Protocol. Provides static code analysis for PHP for any IDE.
A pure PHP implementation of the open Language Server Protocol. Provides static code analysis for PHP for any IDE.

A pure PHP implementation of the open Language Server Protocol. Provides static code analysis for PHP for any IDE.

This tool can write the monolog standard log directly to clickhouse in real time via the tcp protocol

log2ck This tool can write the monolog standard log directly to clickhouse in real time via the tcp protocol. If you can write regular rules, other st

Google Analytics Measurement Protocol Package for Symfony

Google Analytics Measurement Protocol Package for Symfony. Supports all GA Measurement Protocol API methods.

Camdram is an open source project developed by a team of volunteers for the benefit of the Cambridge student theatre community

Camdram is an open source project developed by a team of volunteers for the benefit of the Cambridge student theatre community. We use this repository to host the code that runs Camdram and to co-ordinate our work, however we welcome anyone to contribute bugs and suggest new features.

The Laravel.io Community Portal.

Laravel.io This is the repository for the Laravel.io community portal. The code is entirely open source and licensed under the MIT license. We welcome

Owner
[sCRiPTz-TEAM]
[BITCOIN-BTC]-[CYPHERPUNK]-[PGP]-[TOR]-[SSH]-[FTPS]-[VPN]-[NNTPS]-[WAREZ.SCENE]-[P2P.SCENE]-[PHP/HTML/CSS/JS]
[sCRiPTz-TEAM]
Community-created, unofficial PHP SDK for the Skynet Decentralized Internet Network. siasky.net

Skynet PHP SDK This SDK is a community-created, unofficial SDK in PHP for the Skynet Decentralized Internet Network. It is taken as primarily a port f

Derrick Hammer 4 Dec 26, 2022
A decentralized B2B NFT Marketplace for Cars

dCars dCars is a a B2B NFT Marketplae for Cars. Each car is treated as an NFT. On buying of the car, the ownership will be transferred to the buyer. T

Adnan Siddiqi 48 Dec 2, 2022
A customizable decentralized micro-blog (Twitter) and cms (Wordpress) that only you host and moderate.

Consider this --> each Miter account is individually hosted on a user's personal and private third party server (host) - either purchased or free - as

Vije Miller 3 Jun 8, 2022
Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.

TARS - A Linux Foundation Project TARS Foundation Official Website TARS Project Official Website WeChat Group: TARS01 WeChat Offical Account: TarsClou

THE TARS FOUNDATION PROJECTS 9.6k Jan 1, 2023
This is a community-based project designed in the view of R.V.R & J.C College of Engineering hostel mess maintenance.

Hostel-Maintenance-System Introduction This is a community-based project designed in the view of R.V.R & J.C College of Engineering hostel mess mainte

 Datta Sai Mallipeddi 1 Oct 23, 2021
A PHP 5.3+ and PHP 7.3 framework for OpenGraph Protocol

Opengraph Test with Atoum cd Opengraph/ curl -s https://getcomposer.org/installer | php php composer.phar install --dev ./vendor/atoum/atoum/bin/atoum

Axel Etcheverry 89 Dec 27, 2022
MajorDoMo is an open-source DIY smarthome automation platform aimed to be used in multi-protocol and multi-services environment.

MajorDoMo (Major Domestic Module) is an open-source DIY smarthome automation platform aimed to be used in multi-protocol and multi-services environment. It is based on web-technologies stack and ready to be delivered to any modern device. It is very flexible in configuration with OOP paradigm used to set up automation rules and scripts. This platform can be installed on almost any personal computer running Windows or Linux OS.

Sergei Jeihala 369 Dec 30, 2022
A PHP implementation of the Unleash protocol aka Feature Flags in GitLab.

A PHP implementation of the Unleash protocol aka Feature Flags in GitLab. This implementation conforms to the official Unleash standards and implement

Dominik Chrástecký 2 Aug 18, 2021
An implementation of the Minecraft: Bedrock Edition protocol in PHP

BedrockProtocol An implementation of the Minecraft: Bedrock Edition protocol in PHP This library implements all of the packets in the Minecraft: Bedro

PMMP 94 Jan 6, 2023
> Create e-wallet, send money, withdraw and check balance all via USSD protocol

Mobile Money USSD solution Create e-wallet, send money, withdraw and check balance all via USSD protocol Create e-wallet Step 1 Step 2 Step 3 Step 4 S

Emmanuel HAKORIMANA 1 Nov 3, 2021