CURRENT MISSION: Conclude the 2026 soyjak.party hack page, aswell as any pages relating to it, such as the Summer 2026 Crisis page.
Update Quotecord with any relevant info. See the blackboard for more info.

Vichan

From Soyjak Wiki, the free ensoyclopedia
Revision as of 03:18, 26 July 2026 by PillKedos (talk | contribs) (Grammar, consistency + shaved down extraneous wording.)
Jump to navigationJump to search
Vichan is deader than the Jarty...Cause of Death: 'Leno archived the software. Security vulnerabilities.

(You) can help by using was/were pronouns and updating the page to make it better reflect the project's death.
This page is a gem.
>This repository was archived by the owner on Jul 6, 2026. It is now read-only.
This software is now archived, coinciding with a large and exploitable flaw that took the Shemmy down. Nusoi might be coming out a bit sooner.

Vichan was an imageboard software currently in use by soyjak.party. It was developed by a Polak from the Tinyboard fork, and written in PHP. The software was maintained by KolymaNET until its dissolution. Currently, Angeleno and Weav are the maintainers of Vichan.

Quote plans to move soyjak.party to his own in-house version called nusoi, written in Go.

Vichan installation and setup

Vichan is a lightweight, fast, and highly configurable PHP-based imageboard software. This guide covers the installation process, basic configuration, and upgrade instructions. You VVILL NOT use the below guide unless you know every Vichan exploit and the know-how on patching them; there are likely a lot, and you will get 1337 h4xx0red and have your IP leaked like the Shemmy admins'.

Overview

Vichan is a fork of Tinyboard that aims to provide a user-friendly imageboard. It supports PHP 7.4 and onwards (with PHP 8.1 supported as of August 2022), and works with MySQL/MariaDB. Additional PHP extensions like mbstring, GD, and PDO are required.

Prerequisites

Before installing Vichan, ensure your server meets these requirements:

  • Operating System: A Unix-like OS (FreeBSD or GNU/Linux is recommended).
  • PHP: Version 7.4 or higher.
  • Database: MySQL or MariaDB (MySQL/MariaDB >= 5.5.3 is recommended).
  • PHP Extensions: mbstring, PHP GD, and PHP PDO.

Optional tools

  • ImageMagick for image processing.
  • APCu, Memcached, or Redis for caching.

Installation Steps

Below are the steps to install Vichan:

1. Clone the repository

Open your terminal and run: git clone git://github.com/vichan-devel/vichan.git

2. Install dependencies

Navigate to the cloned directory and run Composer to install dependencies: cd vichan composer install

  • Note: make sure you have Composer installed.*

3. Run the installer

Using your web browser, navigate to: http://your-domain.com/install.php Follow the on-screen prompts to configure your database, site settings, and other options.

4. Set up the administrator account

After the installation, access the moderation panel at: http://your-domain.com/mod.php Log in using the default credentials:

  • Username: admin
  • Password: password

Immediately change the administrator password after the first login in order to prevent a Captain Coal Attack.

Optional configurations

  • Oekaki support:

Vichan supports oekaki via wPaint. Initialize and update the submodule by running: git submodule init git submodule update Then, add the scripts listed in js/wpaint.js to your instance-config.php file.

  • WebM support:

For enabling WebM support, refer to the file: inc/lib/webm/README.md

  • Docker setup:

Vichan includes a Dockerfile and a docker-compose configuration. For development or testing using Docker, see the documentation in: docker/doc.md

Upgrading Vichan

To upgrade an existing Vichan installation (or to migrate from Tinyboard):

  1. If you used Git, update your files with:

git pull

  1. Alternatively, if you did not use Git, back up your inc/instance-config.php, replace the files (ensuring that board data remains intact), restore the configuration file, and run install.php.

Remarkable default pages

Vichan includes several pre-built pages that form the core of its functionality. These pages are automatically installed and are essential for both user and moderator interactions:

  • install.php – Guides you through the installation and initial configuration of your imageboard.
  • mod.php – The moderator control panel for administering the board.
  • post.php – Processes new posts and displays them on the board.
  • search.php – Enables users to search for content on the imageboard.
  • report.php – Allows users to report posts or content that violates board rules.
  • banned.php – Displays whether you are banned or not.
  • log.php – Provides access to system and moderation logs.
  • player.php – Manages media content playback (where applicable).
  • securimage.php – Handles CAPTCHA functions to help prevent spam.
  • smart_build.php – A command-line tool used for building or managing specific aspects of the board.

Support and contributions

Vichan was in beta, and when using it, you might encounter bugs and severely exploitable security vulnerabilities.

Death

Main article: Vichan crisis

On July 6, 2026, a lone hacker breached the Shemmy and entered the mod.php panel, leaking info such as the mod.php account list, the feedback list, the list of all janny notes written, etc. This caused the Shemmy to give a Cloudflare "522 Connection timed out" error. The attacker then threated to do the same with other splinters, like the Swinny, causing the Swinny to enter into a temporary shutdown. They are migrating to other imageboard software.

External links