Skip to content

stashit-apps/stashit-beta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 

Repository files navigation

Stashit Beta Testing Repo

🚧 This repository contains beta releases of Stashit Self-Hosted for testing purposes.

⚠️ Important Beta Testing Guidelines

  • Backup your data before testing any beta version

  • Beta versions may contain bugs or incomplete features

  • Do not use beta versions in production

  • Report issues in the main repository

🚀 Current Beta Version

The latest beta version is automatically updated when new beta releases are published.

Check the main repository releases to see what's new in the current beta.

📦 Unraid Installation

Method 1: Get Template from Repository (Recommended)

  1. SSH into your Unraid server

  2. Install the template with this command

wget -O /boot/config/plugins/dockerMan/templates/stashit.xml https://raw.githubusercontent.com/stashit-apps/stashit-beta/main/unraid-template/stashit.xml
  1. In Unraid, go to Docker > Add Container

  2. From the template dropdown select Stashit

  3. Add a Database password and Session secret. The session secret should be a random string between 32 and 64 characters long. You can use a password manager to generate this.

  4. You can leave the rest of the fields as is unless you want to choose a different share in the User Files Storage option.

  5. Click Apply

Method 2: Manual Docker Pull

# Pull the latest beta

docker pull ghcr.io/stashit-apps/stashit-self-hosted:beta

  

# Or specific beta version

docker pull ghcr.io/stashit-apps/stashit-self-hosted:v1.3.0-beta.0

🐳 Docker Compose for Beta Testing

version: '3.8'

services:

stashit-beta:

image: ghcr.io/stashit-apps/stashit-self-hosted:beta

container_name: stashit-beta

ports:

- "8283:80" # Different port to avoid conflicts

volumes:

- ./beta-storage:/app/storage

- ./beta-postgres:/var/lib/postgresql/data

- ./beta-redis:/data

environment:

- POSTGRES_PASSWORD=your-beta-password

- SESSION_SECRET=your-beta-session-secret

- SESSION_DOMAIN=localhost

restart: unless-stopped

🧪 What to Test

When testing beta versions, please focus on:

  • New features mentioned in the release notes

  • Installation and upgrade process

  • Performance and stability

  • Data migration (if applicable)

  • Compatibility with your existing setup

🐛 Reporting Issues

Found a bug or have feedback?

  1. Search existing issues in the main repository

  2. Create a new issue with:

  • Beta version number

  • Steps to reproduce

  • Expected vs actual behavior

  • Your environment (Unraid version, hardware specs)

  • Relevant log files

Use the beta-feedback label when creating issues.

📋 Beta Testing Checklist

Before reporting issues, please verify:

  • You're using the correct beta image tag

  • You've backed up your stable data

  • The issue doesn't exist in the stable version

  • You've checked the release notes for known issues

🔄 Switching Between Beta and Stable

To Beta from Stable:

# Stop current container

docker stop stashit

  

# Backup your data

cp -r ./storage ./storage-backup

cp -r ./postgres ./postgres-backup

  

# Pull beta and restart

docker pull ghcr.io/stashit-apps/stashit-self-hosted:beta

# Update your docker-compose.yml or run command

Back to Stable:

# Stop beta container

docker stop stashit-beta

  

# Restore from backup if needed

# Update to stable image

docker pull ghcr.io/stashit-apps/stashit-self-hosted:latest

📞 Support & Discussion

🙏 Thank You!

Your beta testing helps make StashIt better for everyone. We appreciate your time and feedback!


🔗 Quick Links:

About

Beta releases and testing artifacts for StashIt Self-Hosted

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •