Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/uiharukazari2008/sequenzia-compose
- Owner: UiharuKazari2008
- Created: 2022-06-28T20:50:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-09T05:59:02.000Z (over 1 year ago)
- Last Synced: 2023-08-09T07:03:49.369Z (over 1 year ago)
- Topics: acr, kanmi, sequenzia
- Language: Shell
- Homepage:
- Size: 7.11 MB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
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**
**Ambient Homepage (When Idle)**
**Loading Splash Screens**
**Channel Navigator**
**Media Gallery with Menu open**
**File Listing**
**NEW! Kongou Media Group**
**NEW! Kongou Series**
**NEW! Kongou Player (Building Video with Preview Playback**
**NEW! Kongou Player (Full Video Playback with Advanced Controls and Screenshot Tools**
**NEW! Offline Access**
**NEW! Offline Gallery**
**External Application (Lizumi Web)**
## 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 moderouter - 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 Connectionsstatus - Status of components
logs - Show components logstest - Boot server in foreground
test-core - Boot Core Components in foregroundconfig - Edit User Configuration File
env - Edit User Environment File
setupaw - Edit AuthWare Configuration Filecerts - 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 accessrefresh - 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/backupexport - 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
```