Are you on the free plan of Slack and can't access your old messages anymore? Then this is the tool for you!
Slack Vuesualizer is a web app to view, search and share your old Slack messages.
Use the hosted version at https://slack-vuesualizer.de/ for free or spin up your own website using the Docker image as described below.
- full-text search for up to tens of thousands of messages per channel
- view all messages per channel with proper formatting, files, etc.
- view and search through all users
- pleasant UI
The easiest way to get started is to use the Docker image. For this you'll need to have Docker installed on your machine.
Next, copy the docker-compose.yml
file from this repository to your machine.
From the directory where the file is located, open a terminal and run:
docker compose up
That's it! Docker will download the images and start the app on http://localhost:3000.
There are Docker images for amd64 and arm64 available at hub.docker.io/chris5896/slack-vuesualizer as well as the GitHub Container Registry https://ghcr.io/4350pchris/slack-vuesualizer
Every Branch gets its own tag and is released.
All the files to build a local image can be found in this repository as well.
Contributions are welcome! Feel free to fork this repository and open a pull request.
If you have an idea for a feature or a bug to report, feel free to open an issue.
Look at the nuxt 3 documentation to learn more.
Make sure to install the dependencies:
npm install
This project contains a Docker Compose file to start a local MongoDB instance. You can start it with:
docker compose -f docker-compose.dev.yml up
Start the development server on http://localhost:3000
npm run dev
Build the application for production:
npm run build
Locally preview production build:
npm run preview
Checkout the deployment documentation for more information.