Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/uiharukazari2008/sequenzia-compose

Installer for Sequenzia Shutaura
https://github.com/uiharukazari2008/sequenzia-compose

acr kanmi sequenzia

Last synced: about 2 months ago
JSON representation

Installer for Sequenzia Shutaura

Awesome Lists containing this project

README

        


---
Sequenzia is a web based file manager and gallery for JuneFS

JuneFS is a Discord-backed Filesystem with large file support.

This is a simple "turn-key" solution for the Kanmi x Sequenzia system. This is meant to be a getting started solution and is not meant for production applications. You should start here and then export the database and manually install the parts if you plan to have a larger and more production ready deployment.

This is currently based and locked on Sequenzia v20, For the bleading edge use the "development" branch and for testing updates that are soon to be released use the "prerelease" branch.

# Help Wanted
Do you know NodeJS, HTML, JavaScript, Pug, CSS, SQL, etc? Please contact me on Discord `Yukimi Kazari#9854` to see how you can help the project (possible paid positions avalible)

# Features
* Human-readable Discord Filesystem
* Indirect file access for end-users
- Users do not need to be a member or need permission to see the channels in discord
- Access controls are handled by assigning dummy roles to users
- AuthWare provides a proxy to manage users and permissions
* File uploader with watch folders that are liked to channels
* Modern HTML5 Web interface for accessing and managing files
- Supports Chrome and Apple WebKit
* Offline Access
* Kongou Media Manager and Player
* Client-side file compiler (LB+CS-FC) in browser
- Allows large files that have been split into parity to be build on the client side browser
- This reduces server load and makes the end user the bearer of the file
* Web based Ambient Display (Photo frame) that can be setup on a RPi
* Discord based command interface
* Automatic Backup system
* Many More...

### [Click here for installation and setup guide](https://github.com/UiharuKazari2008/sequenzia-compose/wiki/Installation)

# Screenshots
_Screenshots are from the production installation and may not refect a new installation and may show features that have not been documented yet_

**New v20 Homepage**

Screen Shot 2022-07-04 at 19 37 21

**Ambient Homepage (When Idle)**

Screen Shot 2022-07-04 at 19 37 21

**Loading Splash Screens**

Screen Shot 2022-07-04 at 19 37 21

**Channel Navigator**

Screen Shot 2022-07-04 at 19 38 29

**Media Gallery with Menu open**

Screen Shot 2022-07-04 at 19 38 29

**File Listing**

Screen Shot 2022-07-04 at 19 54 04

**NEW! Kongou Media Group**

Screen Shot 2022-07-04 at 19 54 04

**NEW! Kongou Series**

Screen Shot 2022-07-04 at 19 54 04

**NEW! Kongou Player (Building Video with Preview Playback**

Screen Shot 2022-07-04 at 19 54 04

**NEW! Kongou Player (Full Video Playback with Advanced Controls and Screenshot Tools**

Screen Shot 2022-07-04 at 19 54 04

**NEW! Offline Access**

Screen Shot 2022-07-04 at 19 54 04

**NEW! Offline Gallery**

Screen Shot 2022-07-04 at 19 54 04

**External Application (Lizumi Web)**

Screen Shot 2022-07-04 at 19 54 04

## I NEED HELP!
If you need with Sequenzia, you can message me on Discord `Yukimi Kazari#9854`. Otherwise if it's a issue, report it on GitHub as i cant keep track of comment off hand im very busy...

## Reporting Issues
Sequenzia is not a single project or system but multiple separate projects.
* **Issues related to the installation proccess or possibly related to docker should be reported here**
* Filesystem, backend, and discord should be reported [in the kanmi project](https://github.com/UiharuKazari2008/shutaura/issues)
* Web interface or its APIs should be reported [in the sequenzia project](https://github.com/UiharuKazari2008/sequenzia/issues)
* Media Library Indexer should be reported [in the IntelliDex Project](https://github.com/UiharuKazari2008/sequenzia-intellidex/issues)

## Sequenzia CLI
```shell
~/IdeaProjects/sequenzia-compose (prerelease ✘)✹✭ ᐅ ./sequenzia
Sequenzia Server Control (Alpha)

start - Boot server
stop - Shutdown server
restart - Restart server
reset - Reset server OS
[?] Above commands support specifying a component or "list"
mode - Show or Set Operator Mode
- append - Append mode to operator mode

router - Interface with embedded LANTIS router (must be enabled)
- start - Start all routes
- stop - Kill all routes
- keygen-setup - Generate a new keypair for setup
- keygen-master - Generate a new keypair for transport
- pubkeys - Display public keys
- config - Edit the Connections

status - Status of components
logs - Show components logs

test - Boot server in foreground
test-core - Boot Core Components in foreground

config - Edit User Configuration File
env - Edit User Environment File
setupaw - Edit AuthWare Configuration File

certs - Manage SSL Certificates
- request - Request new certificate from Certbot
- selfsigned - Generate self signed certificate
- reset - Remove Certbot Certificates and Settings

[!] You MUST have configured a valid "EXTERNAL_FQDN", "CERT_EMAIL", and
have configured LANTIS or Port Forwarding for remote access

refresh - Update to latest commit (Non-Persistent)
prerelease - Update to latest prerelease commit (Non-Persistent)
build - Rebuild Element(s) and Reload Static Files
fbuild - Rebuild ACROSS, Update base files, and Build Elements
publish - Publish ACROSS Images (Contributors Only)

upload - Backup Database to Discord #backup Channel
backup - Backup Database to /common/data/backup
restore - Restore last Database from /common/data/backup

export - Export Kickstart Tarball
import - Import Kickstart Tarball
```
## Update Base Image (When you modify files in /base or Unsupposted CPU Architecture)
*Add `-f` for the extra modules you are trying to restart*
```shell
./sequenzia fbuild
```