Skip to content

Latest commit

 

History

History
81 lines (54 loc) · 3.97 KB

README-en.md

File metadata and controls

81 lines (54 loc) · 3.97 KB

image

Instalution

Instalution aims to be a revolutionary solution to Instagram.

In search of like-minded individuals to start a development community:

  1. Artists who would like to take control of their portfolios
  2. Developers interested in contributing code
  3. Users with any ideas or insights on the project

Requirements

There are currently four supported methods for getting up and running with Instalution. You only need to pick one method:

pnpM Method

Docker Compose Method

Dockerfile Method

Vagrant Method

Installing Instalution

Option 1: Installing Instalution with pnpM

  1. git clone https://github.com/instalution/frontend.git instalution
  2. cd instalution
  3. pnpm install
  4. pnpm next telemetry disable
  5. Download an archive of your data from Instagram
  6. Extract the contents of the media/posts/ directory in the archive to ./public/accounts/[archive_folder_name]. The base folder name will become the username, and Instalution will read every image and video in every subfolder.
  7. pnpm dev -- Instalution should now be available at http://localhost:1234

Option 2: Installing Instalution with Docker Compose

  1. git clone https://github.com/instalution/frontend.git instalution
  2. cd instalution
  3. Download an archive of your data from Instagram
  4. Extract the contents of the media/posts/ directory in the archive to ./public/accounts/[archive_folder_name]. The base folder name will become the username, and Instalution will read every image and video in every subfolder.
  5. docker-compose up -- Instalution should now be available at http://localhost:1234

Option 3: Installing Instalution with Dockerfile

  1. git clone https://github.com/instalution/frontend.git instalution
  2. cd instalution
  3. Download an archive of your data from Instagram
  4. Extract the contents of the media/posts/ directory in the archive to ./public/accounts/[archive_folder_name]. The base folder name will become the username, and Instalution will read every image and video in every subfolder.
  5. docker build --tag=frontend .
  6. docker run --volume=$(pwd):/home/node/app --publish 1234:1234 frontend -- Instalution should now be available at http://localhost:1234

Option 4: Installing Instalution with Vagrant

  1. git clone https://github.com/instalution/frontend.git instalution
  2. cd instalution
  3. Download an archive of your data from Instagram
  4. Extract the contents of the media/posts/ directory in the archive to ./public/accounts/[archive_folder_name]. The base folder name will become the username, and Instalution will read every image and video in every subfolder.
  5. vagrant up -- Instalution should be available at http://localhost:1234

Status

Instalution currently displays both images and video from the archive once extracted. It technically doesn't have to be an Instagram archive, you can put any media in the username folders.

If there should be a frontend with login to manage photos and videos, it could be a separate project and at the simplest form all it would require is a file manager fixed to usernames at ./public/accounts/[username]. In fact, perhaps these could eventually optionally correspond to OS usernames (e.g. in /home/ or C:/Users/ etc).

Short list of needs / TODOs

  • Add infinite scroll paging option

  • Add filesystem cache for thumbnail generation

Note that at this time all translations are directly via DeepL Machine Translation. Please help!