Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mann1x/ollamarsync
Transfer a local ollama model to a remote ollama server
https://github.com/mann1x/ollamarsync
Last synced: about 2 months ago
JSON representation
Transfer a local ollama model to a remote ollama server
- Host: GitHub
- URL: https://github.com/mann1x/ollamarsync
- Owner: mann1x
- License: mit
- Created: 2024-06-11T23:16:18.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-15T01:03:28.000Z (6 months ago)
- Last Synced: 2024-06-15T17:47:53.228Z (6 months ago)
- Language: Python
- Size: 49.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- Awesome-Ollama - ollamarsync - platform Python | (Terminal)
README
[![Project license](https://img.shields.io/github/license/mann1x/ollamarsync.svg?style=flat-square)](LICENSE)
[![Pull Requests welcome](https://img.shields.io/badge/PRs-welcome-ff69b4.svg?style=flat-square)](https://github.com/mann1x/ollamarsync/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)
[![code with love by mann1x](https://img.shields.io/badge/%3C%2F%3E%20with%20%E2%99%A5%20by-mann1x-ff1414.svg?style=flat-square)](https://github.com/mann1x)---
## About
> **[Copy a local ollama model to a remote server]**
> Skips already transferred images
> Uploads at high speed with a progress bar
> No more multiple downloads of the same model on different ollama hosts
> Ideal for servers isolated from internet
![ollarsync tui](https://github.com/mann1x/ollamarsync/blob/main/docs/images/ollamarsync.png?raw=true)
### Built With
> **[Python]**
## Getting Started
### Prerequisites
> **[Requests and tqdm modules]**
> Python 3.10+
### Installation
> **[Clone the repo]**
> execute `pip install -r requirements.txt` for the dependencis
## Usage
> Simple: `python ollamarsync.py modelname http://192.168.100.100:11434`
> `-h` for help
## Roadmap
See the [open issues](https://github.com/mann1x/ollamarsync/issues) for a list of proposed features (and known issues).
- [Top Feature Requests](https://github.com/mann1x/ollamarsync/issues?q=label%3Aenhancement+is%3Aopen+sort%3Areactions-%2B1-desc) (Add your votes using the ๐ reaction)
- [Top Bugs](https://github.com/mann1x/ollamarsync/issues?q=is%3Aissue+is%3Aopen+label%3Abug+sort%3Areactions-%2B1-desc) (Add your votes using the ๐ reaction)
- [Newest Bugs](https://github.com/mann1x/ollamarsync/issues?q=is%3Aopen+is%3Aissue+label%3Abug)## Support
- [GitHub issues](https://github.com/mann1x/ollamarsync/issues/new?assignees=&labels=question&template=04_SUPPORT_QUESTION.md&title=support%3A+)
## License
This project is licensed under the **MIT license**.
See [LICENSE](LICENSE) for more information.