ProxiTok
Open source alternative frontend for TikTok made using PHP
File Explorer
Download Latest Version (.zip)- add-my-instance.md
- bug_report.md
- feature_request.md
- docker-publish.yml
- tag.yaml
- FUNDING.yml
- ApcuCache.php
- JSONCache.php
- RedisCache.php
- CacheMethods.php
- TextExtras.php
- Themes.php
- EmbedController.php
- FollowingController.php
- ForYouController.php
- MusicController.php
- ProxyController.php
- RedirectController.php
- SettingsController.php
- TagController.php
- UserController.php
- VideoController.php
- Cookies.php
- ErrorHandler.php
- Misc.php
- UrlBuilder.php
- Wrappers.php
- BaseTemplate.php
- ErrorTemplate.php
- FeedTemplate.php
- FullTemplate.php
- RSSTemplate.php
- SettingsTemplate.php
- VideoTemplate.php
- .gitkeep
- .gitkeep
- bulma.scss
- cssgg.scss
- package.json
- README.md
- yarn.lock
- chrome.json
- php.ini
- nginx.conf
- card.js
- navbar.js
- card.css
- bulma.min.css
- bulma.min.css.map
- cssgg.min.css
- cssgg.min.css.map
- carousel.css
- misc.css
- api.latte
- general.latte
- audio.latte
- content.latte
- controls.latte
- download.latte
- share.latte
- stats.latte
- tags.latte
- card.latte
- default.latte
- card.latte
- details.latte
- feed.latte
- form.latte
- head.latte
- icon.latte
- navbar.latte
- rss.latte
- default.latte
- embed.latte
- hero.latte
- about.latte
- error.latte
- following.latte
- foryou.latte
- home.latte
- music.latte
- rss.latte
- settings.latte
- tag.latte
- user.latte
- verify.latte
- video.latte
- .dockerignore
- .editorconfig
- .env.example
- .gitignore
- .htaccess
- android-chrome-192x192.png
- android-chrome-512x512.png
- app.json
- apple-touch-icon.png
- composer.json
- composer.lock
- docker-compose.yml
- Dockerfile
- embed.js
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- index.php
- instances.json
- LICENSE
- Procfile
- README.md
- robots.txt
- routes.php
# Installation Guide
1. Get the code
git clone https://github.com/pablouser1/ProxiTok
Downloads the entire project code from GitHub to your computer.
cd ProxiTok
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose up -d --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Node.js
EasyPrerequisites
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd misc/scss
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
4. PHP (Composer)
EasyPrerequisites
composer install
Installs the PHP libraries listed in composer.json.
Run it with a built-in server like php -S localhost:8000, then open http://localhost:8000 in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
