Voltaserve

Nov 18, 2023 | Data Science

Cloud Storage for Creators

Watch the Demo Video

Handle massive images with mosaic technology, extract insights from documents, stream large videos, protect documents with permissions, preview 3D models, and collaborate in real-time.

Getting Started

Let’s embark on this digital journey! Follow the simple steps below to get started with Voltaserve:

  • Pull images: (_recommended for most users_)
  • docker compose pull
  • Optionally build the images from the source: (_can be skipped if you pulled the images_)
  • docker compose build
  • Start containers:
  • docker compose up -d
  • Wait until the following containers are running:
    • voltaserve-api
    • voltaserve-idp
    • voltaserve-conversion
    • voltaserve-webdav
    • voltaserve-language
    • voltaserve-mosaic
    • voltaserve-ui
  • Note: You can check this by running the command below and looking at the STATUS column.
  • docker ps

Create an Account and Sign In

Time to get personal! Here’s how to set up your account:

  1. Go to the sign up page and create an account.
  2. Open MailDev at http://localhost:8025, select the received email, and click the confirm email link.
  3. Finally, head to the sign in page and log in with your credentials.

Note: Voltaserve supports WebDAV and it listens by default on port 8082.

Using Mobile Apps

Enhance your Voltaserve experience by using WebDAV with:

Mount the Drive on Your Computer

For seamless integration, we recommend using WebDAV with:

Browsing Content Remotely

Access your content anytime with WebDAV using:

Configuration

You can customize your setup by updating the VOLTASERVE_HOSTNAME environment variable in the .env file. This can be adjusted to match your hostname or even an IP address:

VOLTASERVE_HOSTNAME=my-hostname

To configure your SMTP server, update these variables in the .env file:


VOLTASERVE_SMTP_HOST=my-smtp-hostname
VOLTASERVE_SMTP_PORT=587
VOLTASERVE_SMTP_SECURE=true
VOLTASERVE_SMTP_USERNAME=my-smtp-user
VOLTASERVE_SMTP_PASSWORD=my-smtp-password
VOLTASERVE_SMTP_SENDER_ADDRESS=no-reply@my-domain
VOLTASERVE_SMTP_SENDER_NAME=Voltaserve

The port 3000 is necessary for the user interface, so make sure it’s open and accessible. One way to do this in Linux is:

sudo ufw allow 3000

If you prefer a different UI port, update the VOLTASERVE_UI_PORT environment variable in the .env file:

VOLTASERVE_UI_PORT=80

The port 8082 is used for WebDAV. Change it like so:

VOLTASERVE_WEBDAV_PORT=8082

Ensure all necessary ports are open. Use this command as well:

sudo ufw allow 8082

Troubleshooting

If you encounter issues, fret not! Here are some troubleshooting tips:

  • My containers have issues starting up, what should I do?
    One common reason is that some ports are already allocated on your machine. You can change the Voltaserve ports in the .env file.
  • I’m not happy with localhost, can I change it?
    You can change this by modifying the VOLTASERVE_HOSTNAME environment variable in the .env file. It can be an IP address such as 192.168.1.100 or any custom hostname.

For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

Development

To set up a development environment for Voltaserve, make sure to read the development documentation available here.

Licensing

Voltaserve is released under the Business Source License 1.1.

At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox