
Open
Posted
•
Ends in 10 hours
Paid on delivery
The process requires significant technical expertise in server management, Java, database administration, and cloud services. Project Deliverables Server Deployment: Hybrid database approach Distributed Cluster We must separate: Edge Layer (Ingress + WebSocket) Application Layer (Spring Boot Core) Stateful Data Layer (Cassandra, PostgreSQL, Redis) Media + Search + Observability WebRTC Stack • Infrastructure: Are you planning to deploy on a our server • Version: need the latest official Signal Server (Java-based) • Customization : rebrand the app or simply run a private instance Configuration & Customization: Set up config .yml for production Optional branding or private instance configuration ________________________________________ Core System Requirements The official Server code is Java application requiring several dependencies: • Java Runtime: Spring Boot (The latest versions typically require Java 24) or Erlang/Elixir (Temurin distribution), though older guides (v1.88) used Java 11. • Databases: PostgreSQL & FoundationDB / DynamoDB. • Caching: Redis for session and message caching. • Build Tool: Apache Maven for compiling the source code. • External Service Dependencies • Rebuild APK Android client • Only people who have previously studied and worked on production-style server architecture and structure should communicate
Project ID: 40461658
72 proposals
Open for bidding
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
72 freelancers are bidding on average $494 USD for this job

Interesting project, I will deploy and configure your Signal Server stack — edge layer with WebSocket ingress, Spring Boot application layer, and the full stateful data layer across Cassandra, PostgreSQL, and Redis — along with the WebRTC stack and media/search/observability services. For the hybrid database approach, I will architect the distributed cluster so Cassandra handles message storage with tunable consistency while PostgreSQL manages relational account data — keeping Redis strictly for ephemeral session and message caching to reduce write pressure on your persistent stores. Questions: 1) Will this run on bare metal or a managed cloud provider, and what are the server specs? 2) Do you need full rebranding with a custom Android APK rebuild, or a private instance with minimal UI changes? Send me a message and we can go over the details. Best regards, Kamran
$282 USD in 10 days
7.9
7.9

Hi there, I understand you need a production-ready deployment of the official Java-based Signal server (latest Spring Boot build) with a hybrid distributed cluster separating Edge (Ingress/WebSocket), Application (Spring Boot core), Stateful Data (Cassandra, PostgreSQL, Redis), Media/Search/Observability and WebRTC stacks; I have experience building and operating similar multi-tier, Java/Maven, DB-clustered messaging systems on customer servers and cloud. - Deploy and configure the latest official Signal Server (build with Maven) on your target servers, including Java/Temurin runtime, Spring Boot config .yml tuned for production. - Implement hybrid distributed cluster: NGINX ingress + WebSocket edge, Spring Boot application nodes, Cassandra cluster + PostgreSQL replicas + Redis caching, and integrate media/WebRTC components plus observability (Prometheus/Grafana, ELK). - rollback plan: backup checkpoints for DB snapshots, staged deployment with cutover verification and post-deploy validation. Skills: ✅ Signal Server / Spring Boot ✅ Apache Maven / Java (Temurin) ✅ Cassandra / PostgreSQL / Redis ✅ WebRTC / NGINX ingress / WebSocket ✅ Observability: Prometheus, Grafana, ELK ✅ Docker / Linux server deployment Certificates: ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I’m available to start immediately; Do you want this deployed directly to your production servers or staged on a test cluster first? Best regards,
$250 USD in 3 days
6.7
6.7

Hi there, I understand you're looking to deploy a production-grade, distributed Signal server. The architecture you've outlined correctly separates concerns into distinct layers: an Edge layer for ingress and WebSocket termination, a core Application layer for business logic, and a stateful Data layer for persistence and caching. This multi-tiered approach is essential for scalability and resilience. Technical approach: We'll containerize each service (Nginx, Spring Boot, Postgres, Cassandra, Redis, Coturn for WebRTC) using Docker. The entire stack can be orchestrated via Docker Compose for setup and migrated to Kubernetes for production. We will compile the latest Signal server source using Maven and configure all inter-service communication through the config.yml. Core modules: The system will handle user registration and key management, route E2E encrypted messages via WebSockets, manage session state with Redis, and store persistent user/group data in PostgreSQL/Cassandra. The WebRTC services will facilitate secure peer-to-peer calls. Relevant systems: Encrypted Chat Application Suite - We built a full E2E encrypted messaging system using Spring Boot and Native Android (Java/Kotlin), mirroring your required stack. Fanhut - Implemented a high-concurrency social app with a Spring Boot backend, leveraging WebSockets and Redis for real-time data streaming. Our strategy is to first build and validate the complete stack locally. Once the server is operational, we'll rebuild the Android APK to point to the new instance with any required branding. Finally, we'll deploy the containerized environment to your infrastructure. Regards, Rohit
$454 USD in 14 days
7.6
7.6

Hello Sir/MAM I am a skilled full stack developer. Having rich experience in Java , C++ , C , C# , Python , Eclipse , Sql , Mysql , .Net ,Oracle , Object Oriented Programming , Data Structure , Algorithms . I have a perfect grip on “Artificial Intelligence” “Automation” , and work in “Machine Learning” Deep Learning ”. My track record as demonstrated in my 100% job completion and 5-star review rating showcases My ability to deliver exceptional results on time and with utmost quality I believe that my skill set makes me the ideal candidate for this project Please come on chat we will discuss more about this I will be waiting for your reply . Thanks and Best Regards
$251 USD in 2 days
6.1
6.1

You mention deploying a hybrid database approach with Cassandra, PostgreSQL, and Redis for the stateful layer—this requires careful tuning of replication, consistency models, and failover between the three. Here’s how I’d approach it: - Infrastructure split by layer: I’ll containerize each tier (Edge/Ingress with Nginx+WebSocket, Spring Boot core, and the database cluster) using Docker Compose, isolating dependencies while ensuring low-latency inter-layer communication. For the hybrid database, I’ll configure Cassandra for time-series/message data, PostgreSQL for relational metadata, and Redis for ephemeral sessions, with a shared connection pool in the Spring Boot app to route queries efficiently. - Signal server deployment: I’ll use the latest official Java-based Signal server (v1.100+), compiling from source with Maven and Temurin JDK 24. Dependencies like FoundationDB (or DynamoDB if preferred) will be containerized alongside PostgreSQL, with a focus on minimizing cold-start latency in the distributed cluster. The .yml config will enforce production-grade TLS, rate limits, and logging—critical for a private instance. - Optional branding/APK rebuild: If rebranding is needed, I’ll modify the server’s API responses and WebSocket payloads to reflect your branding (without touching the core crypto logic). For the Android client, I’ll guide you on rebuilding the APK with adjusted strings/resources, though note that deep protocol changes risk breaking compatibility with official clients. I’ll deliver the fully configured server, documentation for scaling the cluster, and a runbook for updates within 7 days. The $750 figure covers the scope as written; we’ll refine the number once we walk through the missing details (e.g., whether to use DynamoDB vs. FoundationDB, or the extent of APK customization). Let’s schedule a 15-minute call to align on these points.
$600 USD in 7 days
6.1
6.1

HELLO, I HAVE CAREFULLY REVIEWED YOUR REQUIREMENTS FOR THE SIGNAL SERVER DEPLOYMENT AND CUSTOMIZATION PROJECT AND FULLY UNDERSTAND THE NEED FOR A PRODUCTION-GRADE DISTRIBUTED ARCHITECTURE USING JAVA (SPRING BOOT), POSTGRESQL, REDIS, AND RELATED CLOUD SERVICES. I HAVE 10+ YEARS OF EXPERIENCE IN BACKEND ENGINEERING, DISTRIBUTED SYSTEMS, JAVA/Spring Boot APPLICATIONS, DATABASE ARCHITECTURE, AND CLOUD INFRASTRUCTURE DEPLOYMENTS INCLUDING HIGH-AVAILABILITY AND REAL-TIME SYSTEMS. I UNDERSTAND THE REQUIREMENTS FOR EDGE LAYER (INGRESS + WEBSOCKET), APPLICATION LAYER (SPRING BOOT CORE), STATEFUL DATA LAYER (CASSANDRA / POSTGRESQL / REDIS), MEDIA + SEARCH + OBSERVABILITY STACK, AND WEBRTC INTEGRATION. I WILL ENSURE CLEAN, SCALABLE, AND SECURE SERVER SETUP FOLLOWING PRODUCTION-STANDARD PRACTICES WITH PROPER LOGGING, MONITORING, AND FAILOVER STRATEGY. WE WILL WORK WITH AGILE METHODOLOGY AND PROVIDE REGULAR UPDATES THROUGHOUT THE IMPLEMENTATION. I WILL PROVIDE 2 YEARS FREE ONGOING SUPPORT AND COMPLETE SOURCE CODE / CONFIGURATION FILES UPON DELIVERY. I AM READY TO START IMMEDIATELY AFTER AGREEMENT AND CAN WORK IN YOUR TIME ZONE FOR SMOOTH COMMUNICATION. I EAGERLY AWAIT YOUR POSITIVE RESPONSE. THANKS
$300 USD in 7 days
6.3
6.3

Hi, As a seasoned software developer with 15+ years under my belt, I bring to the table a depth of experience in server management and architecture similar to your project's requirements for the Signal Technical Server Deployment and Customization task. Having worked with notable companies such as Avaya, Pramati, and CGI, I've honed my skills in Java, Linux, MySQL and Spring Boot, aligning them efficiently to set up config .yml for production and deploy core systems like signalling, distributed clusters and databases. I have hands-on experience with Java applications requiring various dependencies as outlined in your project description. Moreover, I'm well-versed in cloud services like AWS, Google Cloud and Azure, which will be crucial while helping you deploy securely on your server or setting up a private instance. Over the years, I have developed proficient problem-solving skills while working on complex real-time systems like event-driven architectures and streaming data processing using technologies such as WebSockets. This makes me confident in understanding and applying Stack - WebRTC Stack that is needed for your project.
$500 USD in 7 days
5.3
5.3

With over six years of experience as a Full Stack Developer, I am well-equipped to handle the technical requirements of your Signal Technical Server Management and Customization project. My core skills in Java and extensive knowledge of Linux, PostgreSQL, Redis, and Spring Boot align with the needs of this project perfectly. I have previously worked on production-level server architecture as a strength. In particular, my proficiency in backend development with PHP and Laravel lends itself to setting up all your core system requirements including configuring .yml files for production. Additionally, I excel at working with databases like PostgreSQL which your project demands. I understand the criticality of this infrastructure and will ensure its robust setup. Another vital aspect of my service is my commitment to ongoing support, maintenance, timely bug fixes, and performance optimization - all crucial factors for a demanding project like this one. Above all else, I bring a client-focused mindset that values communication, quick response time, regular progress updates and reliability. With me handling your project, you can rest assured that it will be done efficiently, effectively and in line with your vision. Let's connect today!
$250 USD in 1 day
4.7
4.7

Hello there, I hope you are well. I’m an experienced server architect and Java expert, focused on production-grade deployments with robust data architectures and cloud-ready pipelines. I’ve built and managed large-scale, fault-tolerant services using Spring Boot, PostgreSQL, Cassandra, Redis, and multiple cloud providers. My approach combines clear separation of concerns for edge, application, and data layers, with automated provisioning, secure configuration, and observable operations that scale. In past projects I’ve deployed distributed clusters with hybrid databases, crafted production-ready yml configurations, and implemented private/private-label instances when required. I ensure the latest official Signal Server stack is used, handle the build via Maven, and configure the edge ingress, WebSocket, and media/search/observability components to run cohesively on Linux servers. I can deliver a complete, production-grade environment, ready for private branding or a fully private instance, according to your needs, and with careful attention to performance, reliability, and security. I can start immediately and outline a concrete 2-week rollout plan with milestones. Best regards, Billy Bryan
$250 USD in 3 days
4.7
4.7

As an experienced IT professional with a focus in web and mobile development, I am well-versed in the technical skills required for this Signal Technical Server management project. With 9+ years of experience, I have honed my abilities in working with Java, database administration, cloud services, and server deployments, which are key requirements of this project. Moreover, I have experience working with big data systems like Cassandra, PostgreSQL, and Redis - vital for managing the stateful data layer of your server infrastructure. In addition to fulfilling the technical needs of your project, as a part of our package, I offer my clients "Free 3 months support for existing development." This means that even after completion of the project, I am available to address your concerns or to make any revisions if needed. As an added benefit to you and your business, we provide cost-efficient maintenance services through cheap hosting and domain offers. Lastly but most importantly, my aim is always client satisfaction. So let's take this journey together. Share your ideas and plans and let me turn them into reality!
$500 USD in 7 days
4.6
4.6

Hey there, I'm Vishal Maharaj, a seasoned professional with 25 years of experience in MySQL, PostgreSQL, Java, Database Administration, Spring Boot, and Redis, based in Perth, Australia. I understand the complexities involved in managing and customizing the Signal Technical Server, including deploying a hybrid database approach and setting up the necessary server layers. I would approach this project by meticulously configuring the server, deploying the required databases, and customizing the application to meet your specific needs. Let's discuss further details and kickstart this project. Cheers, Vishal Maharaj
$500 USD in 5 days
5.3
5.3

Hi, This is a very serious infrastructure/backend project and honestly I like that the architecture requirements are already thinking in proper production-system layers instead of trying to run everything monolithically. I’ve worked on: distributed backend systems realtime architectures WebSocket infrastructures Kubernetes/cloud deployments observability/monitoring stacks scalable backend services CI/CD + production DevOps secure infrastructure patterns I’m comfortable with: Spring Boot backend systems PostgreSQL/Redis architectures clustered deployments ingress/reverse proxy layers WebRTC-related infrastructure Docker/Kubernetes workflows production config/security hardening I also focus heavily on: scalability observability clean deployment architecture fault isolation operational maintainability The layered separation you described: Edge → Application → Stateful Data → Media/Search/Observability is exactly the correct direction for systems like this where realtime communication and reliability matter heavily. I also understand that private Signal-style infrastructure is not just “deploying an app” — it requires careful handling of: realtime traffic state management websocket scaling push infrastructure security isolation distributed service coordination Happy to discuss infrastructure topology, deployment strategy, and rollout phases
$500 USD in 7 days
4.3
4.3

Hello! This is James from Hollywood, and I’m excited about the opportunity to work on your Signal Technical Server Management and Customization project. I’ve carefully read your project description and believe I have the right skills and experience to deliver exactly what you need. With over 15 years of experience in server management and technologies like Java, PostgreSQL, and Spring Boot, I can ensure a robust solution tailored to your requirements. My goal is to enhance the performance and reliability of your server environment while maintaining seamless database interactions. Could you please clarify the following questions to help me better understand the project? 1. What specific customizations are you envisioning for the server management process? 2. Are there any existing systems or frameworks you’d like me to integrate with? I propose starting with an assessment phase to identify the current state of your server setup, followed by implementing necessary optimizations and custom features. I’ve worked on similar projects, such as a financial trading system and a high-volume e-commerce platform, which involved extensive database management and server configurations. Let’s connect and discuss how I can help you achieve your project goals. Looking forward to your response!
$500 USD in 3 days
3.8
3.8

Your distributed cluster design will fail under load if you don't implement proper service mesh communication between the Edge and Application layers. Signal's architecture wasn't built for horizontal scaling out of the box - the WebSocket connections will drop during pod restarts unless you add sticky sessions or implement connection draining with a 30-second grace period. Before architecting this, I need clarity on two things: What's your expected concurrent WebSocket connection count at peak (10K or 100K users)? And are you running this on bare metal or Kubernetes - because your Cassandra replication strategy changes completely depending on pod scheduling constraints. Here's the architectural approach: - SPRING BOOT + JAVA 24: Migrate the codebase from Java 11 to 24 while maintaining backward compatibility with Signal's protobuf definitions. I'll implement virtual threads (Project Loom) to handle 50K+ concurrent WebSocket connections per node without thread pool exhaustion. - CASSANDRA CLUSTER: Design a 3-datacenter replication topology with LOCAL_QUORUM consistency to prevent cross-region latency spikes. I'll tune compaction strategies and partition keys to avoid hotspots that kill read performance. - REDIS SENTINEL: Set up Redis in Sentinel mode with automatic failover to prevent session loss during cache node failures. I'll implement connection pooling with Lettuce to handle 100K ops/sec without connection storms. - POSTGRESQL + FOUNDATIONDB: Separate transactional data (accounts, keys) into PostgreSQL with read replicas, while moving message queues into FoundationDB for its deterministic transaction guarantees. This prevents the write bottleneck Signal hits at scale. - WEBRTC MEDIA ROUTING: Deploy Janus or Mediasoup as the SFU layer with TURN servers behind NAT traversal. I'll implement bandwidth estimation to prevent call quality degradation under network congestion. I've deployed similar real-time messaging infrastructure for 2 enterprise clients that scaled to 200K concurrent users. I don't take on projects where the failure scenarios aren't mapped out - let's schedule a 20-minute technical call to walk through your disaster recovery plan and discuss how you're handling message ordering guarantees during Cassandra partition splits.
$450 USD in 10 days
4.7
4.7

Hello There! Hope you are doing fine. I have deployed the official Signal Server (Java) in production with distributed architecture: Edge (WebSocket), App (Spring Boot), Stateful (PostgreSQL, Redis, DynamoDB). I can set up your server, configure all .yml files, rebuild the Android APK, and optionally rebrand the app. Please start a chat to discuss your server and version. Best regards, Md Ruhul Ajom
$250 USD in 5 days
4.6
4.6

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. l believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
$250 USD in 7 days
3.0
3.0

I appreciate the opportunity to introduce myself for consideration on your Project to manage and customize Signal's Technical Server. With my 8+ years of experience as a Verified Mobile App Developer, I have become adept at managing complex server systems aligning with specific requirements. My substantial experience with J2EE, Java and Spring Boot make me uniquely qualified to handle your needs. Having worked on over 100 successful projects, I fully appreciate the importance of not only timely delivery but also ensuring client satisfaction through high-quality work. This is reflected in my proficiency across various areas such as Database Administration, MySQL and Cloud Services all of which are crucial to your Project. Additionally, my experience extends beyond just deployment and management. I am highly skilled in configuration and customization as well. I understand you may need optional branding or a private instance configuration of the Signal app; this is something I can expertly provide for you using my knowledge in Java-based applications and build tools like Apache Maven. In summary, working with me would signify benefiting from not just technical expertise but also a person who values deadlines, understands the exact requirement, all done to ensure top-tier-quality work that leaves no room for dissatisfaction. Let's team up and bring your vision for this Project to vibrant fruition
$500 USD in 7 days
2.4
2.4

Hi, I have extensive experience with server management, Java development, and database administration, having worked on complex projects involving distributed clusters and hybrid database approaches. My background includes setting up and managing Spring Boot applications, configuring databases like PostgreSQL, and integrating Redis for caching. I can help you with server deployment, customization, and configuration as described. If this aligns with your needs, let’s start with a small test task to ensure a smooth fit before moving forward. Best Regards, Rosmar
$500 USD in 7 days
1.8
1.8

Hello, I hope you’re doing well. You’re planning a serious production-style deployment of the official Signal server infrastructure with separated ingress, application, stateful storage, media/search, and WebRTC layers rather than a simple standalone setup. The project requires strong understanding of distributed backend architecture, Java/Spring Boot services, clustered databases, observability, caching, and secure deployment practices. I have experience with backend infrastructure, API systems, server orchestration, database-driven applications, and cloud-native architectures. I can assist with Signal server deployment, production configuration, clustered service organization, Redis/PostgreSQL integration, build workflows, APK rebuilding, and maintainable infrastructure documentation. Quick questions: Will deployment target bare-metal servers, VPS cluster, or Kubernetes? Do you want full rebranding or primarily a private instance deployment? Are you planning FoundationDB or DynamoDB for the primary message layer? Best regards, Heorhii
$500 USD in 7 days
1.4
1.4

Hi, I can help with deploying and production-configuring a hybrid Signal Server stack with a private/custom instance, including edge, application, and stateful data layers. yml. I’ll reduce risk by validating versions, dependencies, and database/cache connectivity in a staged rollout with clear logs and rollbacks. Will you deploy on your server or a specific cloud provider? Do you want full app rebranding or just a private instance, and should we rebuild the Android APK too?
$250 USD in 3 days
1.0
1.0

Sofia, Bulgaria
Member since May 22, 2026
$250-750 USD
$250-750 USD
₹1250-2500 INR / hour
₹37500-75000 INR
$250-300 USD
₹150000-250000 INR
$40-100 USD / hour
$10-30 USD
$10-30 USD
$115-200 HKD / hour
₹1500-12500 INR
₹2000-3000 INR / hour
₹100-400 INR / hour
$15-25 USD / hour
$250-750 USD
₹600-1500 INR
$250-750 AUD
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR